#1. 本周学习总结
Java开发环境,如何用记事本和eclipse进行编程。
#2. 书面作业
Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) 答: 因为java是在虚拟机上运行的,没有直接在系统上实现编程。 先用java翻译器翻译成字节码,再用解释器执行。
Q2.什么是jdk?jdk,jre,jvm的区别是什么? 答:jdk是java开发工具,jre是java运行环境,jvm是虚拟机。
Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么? 答:HelloWorld是类名,是类的名字。
Q4.path变量有什么用?classpath变量有什么用? 答:path是windows系统用来寻找可执行文件的路径。
Q5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同? 答:
java:编写好源代码(.java)--(编译器)->经过JVM生成字节码文件(.class)--(解释器)->运行
C语言:编写好源代码(.c)->编译(.obj)->二进制文件(.exe)
java的目标文件(.class)并不能直接运行,要经过解释器。而c的目标程序(.exe)可以直接运行(当然只在他可以运行的平台)
Q6.Java语言有哪3种应用版本?版本之间有什么关系? 答:(1)NetBeans
(2)Eclipse与myeclipse
(3)IntelliJ IDEA
Q7.Oracle JDK与Open JDK有何不同? 答:Oracle JDk不能用于商业用途,Open JDK可以
Q8.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么? 答:用于程序开发,软件设计,手机游戏等。 目标是能自己编几个小游戏。
#3. 使用码云管理Java代码