首页 > 代码库 > 201521123070 《JAVA程序设计》第1周学习总结

201521123070 《JAVA程序设计》第1周学习总结

   本周学习总结

1.认识了三大平台Java SE、Java EE、Java ME。

2.认识了解了JDK,JVM与JRE,且熟悉JDK的操作并下载安装。

3.学会用博客写作业了。

   书面作业 

Q1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)

应用程序无法达到编译一次,到处执行的跨平台的目的。但JAVA是个高级语言,编译时,

是翻译为中介格式的位码,而执行位码时,JVM会将位码翻译为相依于平台的机器码,所以JAVA可以跨平台运行。

步骤1.下载安装JDK 2.撰写JAVA原始码 (①定义类 ②定义区块 ③定义main()方法 ④撰写描述) 3.运行程序

Q2.什么是jdk?jdk,jre,jvm的区别是什么?

JDK包括了Java程序语言、工具程序与JRE。

区别:JDK本身包括了JRE,JRE则包括了JVM。撰写Java程序需要JDK,只是执行程序用JRE就可以,而JVM是Java程序

唯一认识的操作系统,其可执行文件为class文档。

Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

Hello World指类名。

Q4.path变量有什么用?

path:在path中设定工具程序的路径信息,系统才可以在path中找到你要执行的指令。

当指令没有指定路径信息时,操作系统将会按照path变量中设定的路径顺序,依次寻找各路径下是否有这个指令。

Q5.使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

Java:1.源文件由编译器编译成字节码 (类.class的文件,.java的源文件) 2.字节码由Java虚拟机解释运行

C:1.编辑输入源程序并存盘(.C)2.将源程序翻译为目标文件(.obj)3.将目标文件生成可执行文件(.exe)

     并执行文件,得到运行结果。

Q6.Java语言有哪几种开发平台?

Eclipse、MyEclipse、NetBeans

Q7.Oracle JDK与Open JDK有何不同?

Oracle JDK只能用于个人研究使用,禁止商业用途,而Open JDK7则可以,因此Open JDK7必须删掉许多在两

个授权间有冲突的程序代码。

   实验总结及码云上代码提交记录

3.1本周Commit历史截图

技术分享

3.2实验总结

1. 类名和文档名要相同;

2.码云真的是好难搞啊!

201521123070 《JAVA程序设计》第1周学习总结