100道Java面试题收集以及参考答案
1.什么是B/S架构?什么是C/S架构
?B/S(Browser/Server),浏览器/服务器程序
?C/S(Client/Server),客户端/服务端,桌面应用程序
2.你所知道网络协议有那些?
HTTP:超文本传输协议
FTP:文件传输协议
SMPT:简单邮件协议
TELNET:远程终端协议
POP3:邮件读取协议
3.Java都有那些开发平台?
?JAVA SE:主要用在客户端开发
?JAVA EE:主要用在web应用程序开发
?JAVA ME:主要用在嵌入式应用程序开发
4.什么是JVM?java虚拟机包括什么?
JVM:java虚拟机,运用硬件或软件手段实现的虚拟的计算机,Java虚拟机包括:寄存器,堆栈,处理器
5.Java是否需要开发人员回收内存垃圾吗?
大多情况下是不需要的。Java提供了一个系统级的线程来跟踪内存分配,不再使用的内存区将会自动回收
6.什么是JDK?什么是JRE?
JDK:java development kit:java开发工具包,是开发人员所需要安装的环境
JRE:java runtime environment:java运行环境,java程序运行所需要安装的环境
博客收集了100道Java面试题及参考答案,涵盖B/S与C/S架构、网络协议、Java开发平台、JVM、内存回收、JDK与JRE等内容,为Java开发人员面试提供参考。
860

被折叠的 条评论
为什么被折叠?



