201521123109《java程序设计》第一周学习总结
1.本章学习总结
java是我这学期学习的一门新的编程语言,个人觉得java还是很深奥的,对于一门新的计算机语言,就像打开了一扇新世界的大门,有许多东西需要不断学习不断探索,除了上课认真听讲,平时还要与同学多多交流,解决疑惑。
(1)学习了有关JVM,JRE,JDK的一些相关内容
(2)学会使用Eclipse的一些技巧
2.书面作业
Q1.java HelloWorld命令中,HelloWorld这个参数是什么含义?
答:是指一个类名。
Q2.jdk,jre和jvm有什么区别?
答:jdk是java的一个开发工具,包括javac等,是用来构建在java平台上发布的应用程序。jre是java的执行环境,包括java SE API和JVM。而jvm可以让java跨平台运行,是java程序认识的一种操作系统。
Q3.为什么java程序可以跨平台运行?执行java程序的步骤是什么?
答:java通过java虚拟机来实现跨平台运行,java虚拟机是java的运行环境,它的代码先运行在虚拟机上,然后通过虚拟机实现在其他平台上运行。
Q4.path变量有什么用?classpath变量有什么用?
答:path变量可以用来寻找可执行文件的路径。而classpath则是让java的执行环境找到需要执行的java程序。
Q5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件,目标文件有什么不同?
答:Java的中间文件是.class,目标文件是.java,而C语言先生成.c,目标文件是.exe
Q6.java语言有哪几种应用平台?
答:Eclipse,MyeEclipse,Netbeans等。
Q7.Oracle JDK与Open JDK有何不同?
答:前者是个人使用来进行开发研究,但是不能用于商业用途,而后者可以进行商业用途。
Q8.Java主要应用在哪几个方面?你对自己在这门课的目标与期许是什么?
答:手机开发,网站设计,程序开发。我希望能够系统的掌握这门计算机语言,用于开发出一些有意思的应用。