• 【Java面试题-002】JRE与JDK的区别

    时间:2023-02-04 18:20:15

    1. JRE A. JRE顾名思义是Java的运行环境,英文全称为Java Runtime Enviroment。 B. JRE包含了JVM标准实现及Java核心类库,不包含开发工具(如编译器等)。 C. JRE是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行J...

  • Java面试题系列 ----- Java基础面试题(91道)

    时间:2023-02-03 00:29:22

    更多详情点击查看,点这里!这里!!这里!!!文末获取所有面试PDF文档!Java概述1. 何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使...

  • Java面试题精选(二)线程编程、数据库理论和Jdbc部分

    时间:2023-02-02 18:47:02

    —— 线程编程、数据库理论和Jdbc部分内容 ——    数据库的开发应用想必是我们日常所碰到最多的知识点了,大致可分为:oracle、MySQL、SQL Server、Hadoop、NoSQL、云计算等主流数据库,但随着科技水平的进步和日益紧张的技术追分,人们的节奏逐渐的走向大数据处理的当今时代,...

  • [ Java面试题 ]泛型篇

    时间:2023-02-02 10:27:06

    1、Java中的泛型是什么 ? 使用泛型的好处是什么?泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。好处:1、类型安全,提供编译期间的类型检测2、前后兼容3、泛化代码,代码可以更多的重复利用4、性能较高,用GJ(泛型JAVA)编写的代码可以为...

  • 百度搜索 “Java面试题” 前200页(面试必看)

    时间:2023-02-01 19:57:35

    前言本文中的题目来源于网上的一篇文章《百度搜索 “Java面试题” 前200页》,但该文章里面只有题目,没有答案。因此,我整理了一些答案发布于本文。本文整理答案的原则是尽量做到精简、点到即止(因为一般面试题的试卷里面的作答区域有限)。如果你有更好的答案,欢迎在评论区指出,或者给Github仓库提PR...

  • Java常见的一些经典面试题(附答案解析)

    时间:2023-02-01 13:33:04

    前言:我想每个程序员比较头疼的事情都是:工作拧螺丝,面试造火箭吧。但是又必须经历这个过程,尤其是弄不清面试官问的问题,如果你准备的不是很充分,会导致面试的时候手足无措。今天这篇文章是从已工作5年的程序员面试几十次中挑选的面试概率比较大的一些题目,都是大家被问到过的(就是这么自信),希望这篇文章能够对...

  • 挑战10个最难的Java面试题(附答案)【上】【华为云技术分享】

    时间:2023-02-01 13:28:46

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/devcloud/article/details/100698417欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud...

  • 挑战10个最难的Java面试题(附答案)【下】

    时间:2023-02-01 13:19:22

    查看挑战10个最难的Java面试题(附答案)【上】在本文中,我们将从初学者和高级别进行提问, 这对新手和具有多年 Java 开发经验的高级开发人员同样有益。关于Java序列化的10个面试问题大多数商业项目使用数据库或内存映射文件或只是普通文件, 来满足持久性要求, 只有很少的项目依赖于 Java 中...

  • 挑战10个最难的Java面试题(附答案)【上】

    时间:2023-02-01 13:14:25

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),验证通过后,输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩!这是收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java...

  • 挑战10个最难的Java面试题(附答案)【下】【华为云技术分享】

    时间:2023-02-01 13:09:52

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/devcloud/article/details/100707463 查看挑战10个最难的Java面试题(附答案)【上】在本文中,我们将从初学...

  • 【应聘】阿里巴巴Java面试题目

    时间:2023-02-01 13:09:58

    原文地址:http://blog.csdn.net/free0sky/article/details/7927275 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答:   1、String是字符串常量,StringBuffer...

  • 2019年19道java经典面试题(附答案)

    时间:2023-02-01 12:55:16

    1.不可变对象指对象一旦被创建状态不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。2.能否创建一个包含可变对象的不可变对象?可以。不要共享可变对象的引用就可以了,如果需要变化就返回原对象的一个拷贝。最常见的例子是对象中包含一个日期对象的引用.3.java 创建...

  • (转)喜马拉雅2018 Java面试题目

    时间:2023-02-01 12:55:34

    背景:将网上的题目整理下。java基础1:hashTable hashMap ConcurrentHashMap 的区别、数据结构、线程安全2:equals和==区别, 重写equals一定要重写hashcode方法吗?为什么?hashcode方法有什么作用?这个万年不变的面试题,这是何等的卧槽==...

  • Java面试题整理一(侧重多线程并发)

    时间:2023-01-26 17:16:59

    1、.是否可以在static环境中访问非static变量?答:static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟...

  • Java经典面试笔试题及答案

    时间:2023-01-24 20:45:47

    1.什么是对象序列化,为什么要使用?所谓对象序列化就是把一个对象以二进制流的方式保存到硬盘上。好处:方便远程调用。2.值传递与引用传递的区别?所谓值传递就是把一个对象的值传给一个新的变量,但是系统会给这个新的变量开辟一个新的内存空间。不会改变原有的值所谓引用传递就是把一个对象在堆中保存的数据传递给一...

  • 【Java面试题】12 内部类可以引用它的包含类的成员吗?有没有什么限制?

    时间:2023-01-23 13:40:10

    完全可以。如果不是静态内部类,那没有什么限制!如果你把静态嵌套类当作内部类的一种特例,那在这种情况下不可以访问外部类的普通成员变量,而只能访问外部类中的静态成员,例如,下面的代码:class Outerstaticint x;staticclass Innervoidtest()syso(x);答题...

  • Java面试题全集(上-中-下)及Java面试题集(1-50/51-70)

    时间:2023-01-21 20:57:45

    阅读量超百万级的文章,收藏并分享一下。感谢原创作者的总结对初中级java开发人员有特别大的帮助,不论是技术点面试还是知识点总结上。Java面试题全集(上):     https://blog.csdn.net/jackfrued/article/details/44921941Java面试题全集(中...

  • java面试题(杨晓峰)---第四讲强引用、软引用、弱引用、幻想引用有什么区别?

    时间:2023-01-21 20:53:00

    在java语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握java对象生命周期和JVM内部相关机制非常有帮助。今天问题:强引用、软引用、弱引用、幻想引用有什么区别?具体使用场景是什么?经典回答:不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收...

  • java面试题(杨晓峰)---第五讲String、StringBuffer、StringBuilder有什么区别?

    时间:2023-01-21 20:38:20

    线程字符 操作频繁度1 String(1)String的创建机制由于String在java世界中使用过于频繁,java为了避免在一个系统中产生大量重复的String对象,引入了字符串常量池,其运行机制是:创建一个字符串时,首先检查常量池中是否有值相同的字符串对象,如果存在相同字符串则直接使用常量池中...

  • java面试题(杨晓峰)---以面试题为切入点,有效提升你的java内功

    时间:2023-01-21 20:33:43

    java是一门历史悠久的编程语言,可以毫无争议的说,java是最主流的编程语言之一.全球有1200万以上的java程序猿以及海量的设备,还有无所不能的java生态圈.我所知道的诸如阿里,京东,百度,腾讯,美团,去哪儿等互联网公司,基本都是以java为首要编程语言的.即使在最新的云计算领域,java仍...