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

1. 本章学习总结

  • 学习使用Markdown编写文章
  • jdk的安装和环境变量的设置
  • java的历史,目前java有三大平台,javaSE,javaEE及javaME。其中javaSE我们会经常用到,由四个部分组成:JVM、JRE、JDK、和Java语言。
  • java语言的特点,简单性:拥有丰富的类库,结构中立性:只要操作系统有JRE就可以在这个操作平台上运行。
  • JVM、JRE、JDK分别是什么及其关系。
  • notepad++和eclipse的使用。

2. 书面作业

Q1. 为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
答:因为只要该操作系统上拥有JRE就会包含有JVM,java程序通过JVM解释然后给本地的操作系统执行实现在任何操作系统上都可以执行java程序。.java的源文件通过javac的编译得到.class文件再通过JVM的解释然后给本地操作系统执行。

Q2. 什么是jdk?jdk,jre,jvm的区别是什么?
答:jdk是一个开发工具包含了jre和jvm,jre是java开发运行时的环境给用户使用,jre包含jvm,jvm是java虚拟机用来把.class文件解释让本地操作系统执行。

Q3. java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?
答:这是一个定义的类名。

Q4. path变量有什么用?classpath变量有什么用?
答:path用来告诉系统javac存放的位置,classpath用来告诉JVM.class文件的路径信息。

Q5. 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
答:使用C语言编写的程序生成的是.c或.cpp文件经过编译生成.o文件在Windows是.exe文件,而用java编写的程序生成的是.java文件,经过编译生成.class文件。

Q6. Java语言有哪3种应用版本??
答:javaSE,javaEE及javaME。

Q7. Oracle JDK与Open JDK有何不同?
答:前者源代码可用于个人研究使用但禁止任何商业用途,后者则允许商业上使用。

Q8. Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
答:web、安卓。学会面向对象的思想,用好eclipse,熟练JAVA语言。

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

3.1本周Commit历史截图

在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图,如下图所示

4. 实验总结

实验碰到的问题、思考、收获与解决方案

posted on 2017-02-26 20:02  96lch  阅读(145)  评论(1编辑  收藏  举报

导航