JAVA课后习题第一章-第二章

1.1 Java语言有哪些特点: 1.简单易学 2.面向对象 3.平台无关性 4.分布性 5.可靠性 6.安全性 7.支持多线程 8.支持网络编程 9.编译与解释并存

1.2 什么是JAVA虚拟机? 1.字节码解释器

1.3 什么是字节码?采用字节码的最大好处是什么? 1.字节码是JVM的指令组

1.4 什么是平台无关性?Java语言是怎么实现平台无关性的? 1.指使用Java语言编写的应用程序不用修改就可在不同的平台上运行 2.JAVA语言是靠JVM在目标代码级实现平台无关性的。

1.5 JAVA语言程序有几种?每种程序的结构包含哪几个方面? 1.应用程序和小程序 2.一个是完整的程序,主类包含了主方法,另一个是嵌入在HTML文档中的JAVA程序,需要搭配浏览器

1.6什么是JAVA程序的主类?应用程序与小程序的主类有何区别? 1.包含了main()方法的是主类 2.应用程序的主类不一定是public类,但小程序主类一定是Public类。

2.1什么是JDK?什么是JRE?JDK与JRE的关系是什么? 1.由JAVA API,JAVA运行环境和一组建立,测试工具的JAVA实用程序等组成。同时并提供JRE 2.有JAVA运行环境,但无项目开发功能 3.JDK包含 JRE

2.3 环境变量Path和ClassPath的作用是什么?如何设置Path环境变量? 1.设置供操作系统去寻找可执行文件的路径 2.告诉JAVA解释器在那找到 3.点击我的电脑的属性的高级系统设置的环境变量的系统变量的新建 然后添加系统变量。

2.4编写JAVA程序有哪些注意事项? 主类的名字要和文件名一致

2.5 JAVA应用程序源文件的命名有什么规定? 与主类名字一致

2.6 JAVA应用程序的主类是什么样的类? 包含了main()方法的类

2.7如何在命令行方式下编译与运行JAVA应用程序? Javac +文件名进行编译 Java+文件名(不要后缀)进行显示

经验分享 程序员 微信小程序 职场和发展