一年一度的面试高峰期又来了,技术学习群的很多朋友问我有没有关于Java基础面试题,网上各种面试题没有分类很混乱,无法系统性参考学习。
于是,我就把之前整理的以及我面试过的真题和答案都整理了一份分享给大家。《2022年JAVA面试题大纲(290题)_合集》PDF, 以及9大类Java面试PDF,共计300+面试题!持续更新中......
后续也会持续根据技术群反馈不端更新,将涵盖内容包括: Java设计模式、Spring系列、MyBatis、Dubbo、Elasticsearch、MySQL等技术栈。
1、何为编程?
2、什么是Java?
3、jdk1.5之后的三大版本都有哪些?
4、JVM、JRE和JDK的关系
5、什么是跨平台性?原理是什么?
6、Java语言有哪些特点
7、什么是字节码?采用字节码的最大好处是什么?
8、什么是Java程序的主类?应用程序和小程序的主类有何不同?
9、Java应用程序与小程序之间有那些差别?
10、Java和C++的区别
11、Oracle JDK 和 OpenJDK 的对比
12、数据类型
13、编码
14、注释
15、访问修饰符
16、运算符
17、关键字
18、什么是Java虚拟机?为什么Java被称作是