Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
Java面试题手册
匿名网友发布于:2026-01-26 11:51:26
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

Java面试题手册 图1

 

 

资料内容:

 

1、什么是B/S架构?什么是C/S架构
1. B/S(Browser/Server),浏览器/服务器程序
2. C/S(Client/Server),客户端/服务端,桌面应用程序
2.C/S(Client/Server),客户端/服务端,桌面应用程序
 
2Java都有那些开发平台?
1. JAVA SE:主要用在客户端开发
2. JAVA EE:主要用在web应用程序开发
3. JAVA ME:主要用在嵌入式应用程序开发
 
3、什么是JDK?什么是JRE?
1. JDKjava development kitjava开发工具包,是开发人员所需要安装的环境
2. JREjava runtime environmentjava运行环境,java程序运行所需要安装的环境
 
4Java语言有哪些特点
1. 简单易学、有丰富的类库
2. 面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)
3. 与平台无关性(JVMJava跨平台使用的根本)
4. 可靠安全
5. 支持多线程
 
5、面向对象和面向过程的区别
1. 面向过程:
一种较早的编程思想,顾名思义就是该思想是站着过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先后顺序,而每
一个功能我们都使用函数(类似于方法)把这些步骤一步一步实现。使用的时候依次调用函数就可以了。
2. 面向对象:
一种基于面向过程的新编程思想,顾名思义就是该思想是站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是
具备某些功能的对象。
具备某种功能的实体,称为对象。面向对象最小的程序单元是:类。面向对象更加符合常规的思维方式,稳定性好,可重用性强,易
于开发大型软件产品,有良好的可维护性。
在软件工程上,面向对象可以使工程更加模块化,实现更低的耦合和更高的内聚。
 
6、什么是数据结构?
计算机保存,组织数据的方式7Java的数据结构有那些?
1.线性表(ArrayList
2.链表(LinkedList
3.栈(Stack
4.队列(Queue
5.图(Map
6.树(Tree