这次我花了两周的时间,准备了 62 道 Java 核心面试题,希望能够帮助到这位亲爱的粉丝,以及其他和这位粉丝类似情况的读者朋友。
-
请说出Java14版本中更新的重要功能
-
请说出Java13版本中更新的重要功能
-
请说出Java12版本中更新的重要功能
-
请说出Java11版本中更新的重要功能
-
请说出Java10版本中更新的重要功能
-
请说出Java9版本中更新的重要功能
-
请说出Java8版本中更新的重要功能
-
请说出面向对象编程中的一些重要概念
-
Java声称的平台独立是什么
-
什么是JVM
-
Jdk和JVM有什么区别
-
JVM和JRE有什么区别?
-
哪个类是所有类的超类?
-
为什么Java不支持多重继承?
-
为什么Java不是纯粹的面向对象编程语言?
-
path和classpath之间有什么区别?
-
Java中main()方法的重要性是什么?
-
Java 的重写(Override)和重载(Overload)有什么区别?
-
main()
方法可以重载吗? -
一个 Java 源文件中有多个 public 类吗?
-
什么是 Java 的 package(包)?
-
什么是访问权限修饰符?
-
什么是 final 关键字?
-
什么是 static 关键字?
-
finally 和 finalize 有什么区别?
-
可以将一个类声明为 static 的吗?
-
什么是静态导入?
-
什么是 try-with-resources?
-
什么是 multi-catch?
-
什么是 static 块?
-
什么是接口?
-
什么是抽象类?
-
抽象类和接口有什么区别?
-
一个接口可以实现或者继承另外一个接口吗?
-
什么是标记接口?
-
什么是包装器类?
-
什么是枚举?
-
什么是Java注解?
-
什么是Java反射?
-
Java 中的组合指的什么?
-
与继承相比,组合有什么好处?
-
如何在 Java 中对自定义对象的集合进行排序?
-
什么是内部类?
-
什么是匿名内部类?
-
什么是 Java 中的 Classloader(类加载器)?
-
有哪些不同的类加载器?
-
什么是三元运算符?
-
super 关键字有什么用?
-
什么是 break,什么是 continue?
-
什么是 this 关键字?
-
什么是默认的构造方法?
-
try 块可以没有 catch 吗?
-
什么是垃圾回收?
-
什么是序列化和反序列化?
-
如何通过命令提示符运行 jar 文件?
-
System 类有什么用?
-
什么是 instanceof 关键字?
-
可以在 switch 中使用字符串吗?
-
Java 是按值传递还是按引用传递?
-
堆(heap)和栈(stack)有什么区别?
-
-
下面这段程序输出什么?
私聊我可以免费获得当前Java面试题的答案哦
我是沉默王二,一枚有颜值却靠才华苟且的程序员。关注即可提升学习效率,别忘了三连啊,点赞、收藏、留言,我不挑,奥利给。
注:如果文章有任何问题,欢迎毫不留情地指正。
给大家推荐我的一篇福利文章:学习java,你掌握这些。二三线也能轻松拿8K以上