1. 本章学习总结
1.认识了新的一门计算机编程语言JAVA;
2.JAVA的编写与C语言类似,都是不能利用指针进行编写;
3.在实验课上初步认识JAVA并利用JAVA进行简单的编程,在实践上得到进一步的启发。
2. 书面作业
1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
答:JAVA程序的跨平台运行主要是借助了虚拟机(JVM),而每个平台的都有各自的虚拟机,所以JAVA能够跨平台运行。
步骤:创建JAVA源程序——>编写源代码——>源文件由编译器编译成字节码——>字节码由JAVA虚拟机解释运行。
2.什么是jdk?jdk,jre,jvm的区别是什么?
答:JDK是JAVA开发工具包(Java Development Kit)的缩写。它是JAVA平台的应用程序,是JAVA程序开发最基本的工具。
JRE是JAVA的运行环境,JVM是能让JAVA跨平台运行的虚拟机。
3.java HelloWorld命令中,HelloWorld这个参数指的是什么?
答:类名。
4.设置path变量有什么用?
答:系统通过PATH的设定找到要执行的指令。
5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
答:
JAVA:(1)编写后缀为java的源文件;(2)经过编译生成后缀为class的文件;(3)通过虚拟机解析class文件
C:(1)编写后缀为c的源文件;(2)经过编译生成后缀为exe的文件;(3)系统直接执行exe文件。
6.Java语言有哪几种开发平台?
答:Eclipse、NetBeans、Jbuilder。
7.Oracle JDK与Open JDK有何不同?
答:Oracle JDK是个人研究使用,不用于商业;而Open JDK是开放性的,可用于商业。
8.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
答:JAVA的应用主要在Web的开发,ERP的开发,还有安卓系统的开发;就目前而言JAVA还是目前最主流的编程系统,所以我对这门课的目标是能够熟练的掌握JAVA并利用进行Web的开发或安卓系统的开发。
3.1本周Commit历史截图!!
代码无法上传码云,还在尝试!~
3.2实验小结
1.在实验编程中,一些的基础语句不熟练,还需要多多练习;
2.编程结束后无法上传码云,像是滞留在了本地仓库。