Java面试题及答案(2022版),适用于应届生和有工作经验的程序员,每道都是认真筛选出的高频面试题,助力大家能找到满意的工作!
下载链接:全部面试题及答案PDF
1.什么是B/S架构?什么是C/S架构
B/S(Browser/Server),浏览器/服务器程序;
C/S(Client/Server),客户端/服务端,桌面应用程序
2.Java都有那些开发平台?
JAVA SE :主要用在客户端开发
JAVA EE :主要用在web应用程序开发
JAVA ME :主要用在嵌入式应用程序开发
3.什么是JVM? java虚拟机包括什么?
JVM : java虚拟机,运用硬件或软件手段实现的虚拟的计算机
Java虚拟机包括: 寄存器,堆栈,处理器
4.Java是否需要开发人员回收内存垃圾吗?
大多情况下是不需要的。Java提供了一个系统级的线程来跟踪内存分配,不再使用的内存区将会自动回收
5.类与对象的关系?
类是对象的抽象,对象是类的具体,类是对象的模板,对象是类的实例
6.Super与this表示什么?
Super