学习了java的发展史以及JDK,JVM,JRE;java
1.为何java程序能够跨平台运行?执行java程序的步骤是什么?小程序
java有JVM,实在虚拟机上运行的。jvm
2.什么是jdk?jdk,jre,jvm的区别是什么?工具
jdk(Java Development Kit)是java开发工具包,是java平台上的开发环境;学习
jre (Java Runtime Environment)包括了虚拟机及相关环境,jvm(Java Virtual Machine)是java的虚拟机开发工具
3.java HelloWorld命令中,HelloWorld这个参数指的是什么?spa
HelloWorld是类名。blog
4.path变量有什么用?classpath变量有什么用?开发
path变量的做用是设定执行命令的搜索路径。classpath做用是指定类搜索路径。虚拟机
5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不一样?
C语言编写过程当中生成文件格式为.cpp,目标文件为.exe。
Java编写过程当中的生成文件格式为.class,目标文件为.java。
6.Java语言有哪3种应用版本?版本之间有什么关系?
标准版 Java Standard Edition、企业版 Java Enterprise Edition、移动版 Java Mirco Edition。。
7.Oracle JDK与Open JDK有何不一样?
前者只用于我的研究使用,禁止任何商业用途,后者则容许商业上的使用。
8.Java主要应用在那几个方面?你对本身在这门课的目标与期许是什么?
java主要应用于企业,个人目标是能够自行编写一些小程序。
感受跟c语言的学习差很少,应该多写程序,多练。