当前位置:网站首页 > Java基础 > 正文

java面试题库及答案(java 面试题库)



对于Java的学习,很多⼈可能学了之后,不知道⾃⼰处于哪个阶段,也不到究竟要学到哪个程度,验证⾃⼰学得如何最好的⾯试,就是尝试去⾯试,⽽⾯试⽆⾮就是问你⼀些⾯试题,所以呢,小编整理了这些 Java ⾯试题,从 Java 基础,集合,并发到虚拟机,并且附带了详细的答案,⽆论是想⾯试还是想看看⾃⼰学得如何,那么这份⾯试题,都值得你去学习。

对于Java后端的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer, 也已经帮助了很多的Java学习者,希望也能帮助到你。

因为文件太多,全部展示会影响篇幅,暂时就展示部分截图。


1、JDK 和 JRE 有什么区别?

2、== 和 equals 的区别是什么?

    对于基本类型,==比较的是值;

    对于引用类型,==比较的是地址;

    equals不能用于基本类型的比较;

    如果没有重写equals,equals就相当于==;

    如果重写了equals方法,equals比较的是对象的内容;

3、final 在 java 中有什么作用

(1)用来修饰一个引用

     如果引用为基本数据类型,则该引用为常量,该值无法修改;

     如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。

     如果引用时类的成员变量,则必须当场赋值,否则编译会报错。

(2)用来修饰一个方法

当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。

(3)用来修饰类

当用final修改类时,该类成为最终类,无法被继承。

 比如常用的String类就是最终类。

4、java 中的 Math.round(-1.5) 等于多少

Math提供了三个与取整有关的方法:ceil、floor、round

(1)ceil:向上取整;

Math.ceil(11.3) = 12;

Math.ceil(-11.3) = 11;

(2)floor:向下取整;

Math.floor(11.3) = 11;

Math.floor(-11.3) = -12;

(3)round:四舍五入;

加0.5然后向下取整。

Math.round(11.3) = 11;

Math.round(-11.3) = -11;

Math.round(-11.8) = -12;

5、String 属于基础的数据类型吗?

不属于。

八种基本数据类型:byte、short、char、int、long、double、float、boolean。

6、String str="i"与 String str=new String(“i”)一样吗?

String str="i"会将起分配到常量池中,常量池中没有重复的元素,如果常量池中存中i,就将i的地址赋给变量,如果没有就创建一个再赋给变量。

String str=new String(“i”)会将对象分配到堆中,即使内存一样,还是会重新创建一个新的对象。

所有的面试题目都不是一成不变的,上面的面试题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。祝大家都能找到心仪的工作!

到此这篇java面试题库及答案(java 面试题库)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • java中字符串转int(java字符转int类型)2025-05-06 20:36:07
  • 天气预报接口api(天气预报接口java)2025-05-06 20:36:07
  • java爬虫(java爬虫和python爬虫区别)2025-05-06 20:36:07
  • Java字符串转为数字(java怎么将字符串转换成数字)2025-05-06 20:36:07
  • java阻塞队列使用(java阻塞队列线程安全吗)2025-05-06 20:36:07
  • 华为odjava面试题(华为odjava机试题)2025-05-06 20:36:07
  • yum安装rzsz(yum安装java)2025-05-06 20:36:07
  • java调用dll动态库里的方法(java 调用动态库)2025-05-06 20:36:07
  • javaspring教程 pdf(java spring书籍)2025-05-06 20:36:07
  • jvisualvm分析dump大对象(java dump 分析)2025-05-06 20:36:07
  • 全屏图片