201521123052《Java程序设计》第1周学习总结

1. 本周学习总结

1.认识Java,了解JVM、JRE与JDK,并下载与安装JDK;

2.设置好eclipse并使用eclipse完成简单的Java编程;

3.使用博客、码云与PTA,这些对Java的学习很有帮助。

2. 书面作业

1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?

因为Java有自己的运行环境,它是在虚拟机上运行的,而JVM能跨平台安装;

执行Java文件的步骤为:编写Java文件,通过命令提示符来将Java文件编译为class文件就可执行。

 

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

 JDK是Java语言的软件开发工具包;JDK是用于开发的而JRE是用于运行Java程序的,JVM是Java程序的操作系统,JDK和JRE都包含了JVM,JVM让Java可以跨平台。

 

3.java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?

HelloWorld指的是字节码文件名;

 

4.path变量有什么用?classpath变量有什么用?

path变量的作用是指定命令搜索路径;classpath变量的作用是定义java程序所需要的类的目录的路径。

 

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

Java源程序通过编译器生成的JVM的可执行文件(.class),再由Java解释器读取字节码取出指令并且翻译为对应平台能执行的目标代码;

C语言程序输入源程序并存盘(.c)后将源程序翻译为目标文件(.obj),然后将目标文件生成可执行文件( .exe),最后执行.exe文件,得到运行结果。

 

6.Java语言有哪3种应用版本?版本之间有什么关系?

有标准版Java SE、企业版JavaEE与微型版JavaME三种应用版本;它们都是业界共同制定的标准。

 

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

Oracle JDK是官方的,open JDK是开源的;它们的授权协议不同;openJDK的源代码不完整,只包含最精简的JDK。

 

8.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

主要运用在Web领域、桌面运用与嵌入式应用开发、Java开发环境的建立等;

我希望自己能较好地掌握Java这门语言并将其好好利用。

3. 使用码云管理Java代码

  • 码云上建立你的项目(项目名:java+学号,如java201321123001),
  • 在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图
  •  

 

posted @ 2017-02-26 17:22  N.Jming  阅读(193)  评论(0编辑  收藏  举报