一 本周学习总结
学习了Java,又和老师见面了,这学期要好好学习Java了。Java这个东西刚刚接触很难懂,其实现在还是不懂,但是我会慢慢地努力地好好学,上机课第一次在黑色的框框弄出Hello world 还是挺开心的, 学起来应该挺难的,所以要多和同学老师沟通,这样可能会学得比较快。 学习Java语言的前世今生,三大平台,了解JVM/JRE/JDK,还在实验课上完成了hello world。
二 书面作业
1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?
因为java是在虚拟机下运行的。
编写源代码,得到.java源程序,使用javac对.java文件进行编译,得到字节码.class文件,字节码通过JVM进行类加载类运行。
2.什么是jdk?jdk,jre,jvm的区别是什么?
JDK英文名Java Development Kit ,是sun公司为软件开发者设计的软件工具包。
JDK本身包含了JRE,JRE包括了JVM。
3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?
HelloWorld是类名。
4.设置path变量有什么用?
作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
c语言生成的文件后缀为.exe可以直接执行文件;
java文件后缀为.java, 需要编辑器、解释器等经过转换成在JVM上执行。
6.Java语言有哪3种应用版本?
Eclipse、MyEclipse、NetBeans等。
7.Oracle JDK与Open JDK有何不同?
Oracle JDK不能用于商业用途,Open JDK可以。
三 使用码云管理Java代码