201521123115 《Java程序设计》第1周学习总结
1. 本周学习总结
之前一直没有用心学,这周上课虽然认真但还是太多不懂加上还要补考没有时间来消化所以很多都是囫囵吞枣,希望能够赶快补上把。
知道了java的前世今生,JVM/JRE/JDK,JVM就是java程序的操作系统;JRE就是执行环境;JVM就是虚拟机,实现多平台运行。
2. 书面作业
Q1:为什么java程序可以跨平台运行?
java程序之要知道如何执行于JVM就可以了,并不理会真正执行于哪个平台,不同平台必须安装专属该平台的JVM。
Q2:执行java程序的步骤是什么?(请用自己的语言书写)
java程序通过JDK中的虚拟机,编译器和开发环境,将源程序转换成机器语言,与系统完成连接来实现。
Q3:什么是jdk?jdk,jre,jvm的区别是什么?
JDK(java开发工具),JDK包含虚拟机(JVM)、开发环境(JRE)和编译器。
Q4:java HelloWorld命令中,HelloWorld这个参数指的是什么?
类名。
Q5:设置path变量有什么用?
path变量主要是指定命令搜索路径,使系统可以找到程序的运行路径。
Q6:使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
java需要将.java文件转换成.class文件,后通过虚拟机与系统连接。C语言编写的程序是.cpp文件,中间文件是.o文件,目标文件是.exe可执行文件。
Q7:Java语言有哪几种开发平台?
notepad、eclipse、MyEclipse
Q8:Oracle JDK与Open JDK有何不同?
Oracle JDK源代码用于个人研究使用禁止任何商业用途,OpenJDK允许商业上的使用,所以必须删掉许多在两个授权间有冲突的程序代码。
Q9:Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
java主要应用于企业的管理系统,电子设备的内部程序,好像还有网页上的什么鬼来着。这门课的目标是能迎难而上不再半途而废临阵脱逃不是个男人。
3. 使用码云管理Java代码