本节书摘来异步社区《Java程序员面试秘笈》一书中的第1章,第1.1节,作者:常建功,更多章节内容可以访问云栖社区“异步社区”公众号查看。
面试题1 简单描述Java开发包的种类
考点:考察求职者对于Java体系的认识,属于Java程序员的必备知识。
出现频率:
【面试题解析】随着Java语言的成长和壮大,Java的开发包根据用途的不同已经分为Java EE、Java SE和Java ME 3个开发包,求职者需要列出名称,并具体描述每个开发包的用途。
参考答案:
Java SDK的版本分类如下所述。
- Java ME:(Java Platform Micro Edition)一种以广泛的消费性产品为目的的高度优化的Java运行环境,包括寻呼机、移动电话、可视电话、数字机顶盒等。它是致力于消费产品和嵌入式设备的开发人员的最佳选择。
- Java SE:(Java Platform Standard Edition)是针对桌面开发以及低端商务计算解决方案而开发的版本。
- Java EE:(Java Platform Enterprise Edition)是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的基础是JAVA SE,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB、Servlets、JSP以及XML技术的全面支持。面向对象设计思想是Java程序设计基础,作为一个合格的Java程序员,必须对面向对象编程(OOP)有深刻的理解。所以常见的面试题中都会出现考察求职者对OOP理解方面的题目。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。