201521123009 《Java程序设计》第1周学习总结
1. 本周学习总结
对Java进行了了解与简单的学习。第一次接触Java觉得比较难理解。
希望之后的深入学习可以解决目前的一些问题。
2. 书面作业
为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
java程序编译的程序并不能直接运行,而是经过JVM翻译成各个平台所能运行的代码,因此可以跨平台运行。
执行java的步骤:
1.创建java源程序;
2.编写源程序;
3.翻译源程序;
4.生成.class文件;
5.运行。
什么是jdk?jdk,jre,jvm的区别是什么?
JDK(Java Development Kit)提供编译程序这样的工具程序。JDK包括了java程序语言,工具程序与JRE.JRE则包括了部署技术,Java SE API和JVM。
JRE(Java Runtime Environment)
JVM(Java Virtual Machine)
java HelloWorld命令中,HelloWorld这个参数指的是什么?
指的是文件名。
设置path变量有什么用?
设定执行命令的搜索路径。
使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
java编写后的文件为.java,编译生成之后的文件为.class,打包后的文件为.jar;
c语言编写之后的文件为.cpp,编译生成之后的文件为.obj,目标文件为.exe。
Java语言有哪几种开发平台?
Eclipse,MyEclipse,Netbeans.
Oracle JDK与Open JDK有何不同?
Oracle JDK可用于个人研究使用,但禁止任何商业用途后者则允许商业上的使用。