下载此文档

JAVA面试题集锦.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
JAVA语言简介
JAVA语言本身具备许多使用特点,下面简单的列出
java语言足够简单
java是一门面向对象的编程语言
java避免了c或者C++的复杂的指针操作,而引用了更为简单的引用完成工作
java具备了自动的垃圾回收机制,可以更好的进行程序的内存管理;
java语言具备很强的可移植性
用户首先通过开发工具,将我们所有的java程序保存在*.java的文件中,而后进行程序的编译,变为*.class文件(字节码文件),而后在电脑上执行,但是这台电脑不是实际的电脑,而是由软件和硬件模拟出来的一台电脑,称为“JVM”(java虚拟机);
而java语言的可移植性主要是在解释上的移植,例如,如下图所示:
-------à--------àJVM
编译执行
每一个程序只找JVM执行,但是不同的操作系统上提供了不同的JVM,即:只要JVM的解释方式不变,操作系统可以任意改变,从而达到可移植性的目的。
面试题:请解释java实现可移植性的原理?
答:java程序最终通过字节码文件运行,运行字节码文件需要JVM的支持,但不同的操作系统上有不同的JVM,程序不关系操作系统,只关心JVM,只要jJVM的执行方式不变,程序可以在任意操作系统间任意的移植。
安装JDK开发包之前首先要做如下两个准备:
准备一:关闭防火墙
准备2:对于JDK而言,现在是属于多国语言版,即:一个JDK会根据所在地语言的不同,显示不同的文字,但是建议显示英文,这样的话比较好翻译,修改语言环境:【控制面板】--à【管理工具】--à【区域和语言选项】-à英语
配置windows的环境属性:【我的电脑】--à【属性】--à【环境变量】
第一个JAVA程序()
public class Lesson00 {
public static void main(String [] args) {

("Hello World!!!");

}
}
程序写完之后按照如下步骤进行操作:
编译操作:javac ,。
面试题:请解释path和classpath的区别?
答:path是我们window的环境属性,用于指定可执行命令的路径
classpath在java程序执行的时候,用于指定类的加载路径。
面试题:请说出如下程序的计算结果。
public class Lesson00 {
public static void main(String args[]) {
(11 + 1l);
}
}
答案是:12。上面的11 + 1l其实是11 + 1L,记住“l”和”1”不一样。
面试题:使用字符char能表示一个中文汉字吗?
答:当在计算机的语言环境是中文的时候,可以表示一个中文汉字,
当计算机语言环境不是中文的时候,则char不能表示一个中文汉字。
public class Lesson00 {
public static void main(String args [] ) {
c

JAVA面试题集锦 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小33 KB
  • 时间2018-06-14
最近更新