从初试到复试-Java面试系列(一)
发布时间
阅读量:
阅读量
一、面试题目设计与分析
-
Java语言具备哪些特性?
-
Java与C++之间存在何种关联,二者之间又存在哪些差异?
-
JVM、JRE与JDK三者之间的联系是怎样的?
-
何为字节码?采用字节码形式具有哪些优势?
-
Oracle JDK与OpenJDK之间有哪些不同之处?
-
Java中包含哪些数据类型?
-
switch语句是否适用于byte类型,是否适用于long类型,是否适用于String类型?
-
public、private、protected以及默认访问权限修饰符之间有何区别?
-
break、continue与return三者的作用及区别是什么?
-
final、finally与finalize三者之间有何不同?
二、参考答案设计与分析
1.Java语言有哪些特点?
具备面向对象的特性(封装、继承、多态);
平台无关性,具体表现为Java语言具有“一次编写,到处运行(Write Once,Run any Where)”的特点。因此,使用Java编写的程序拥有良好的可移植性,而这一特性得益于Java虚拟机机制。在引入虚拟机之后,Java语言在不同平台上运行时无需重新编译。
具备可靠性与安全性;
支持多线程操作。C++语言本身并不提供内置的多线程机制,因此需要调用操作系统提供的功能来实
全部评论 (0)
还没有任何评论哟~
