201521123059 《Java程序设计》第一周学习总结

 第一周学习总结

1、本周学习总结

    开学第周我们开始了JAVA学习,刚开始还有点懵,连熟悉相关的软件都要摸索很久,最后在看老师给的一些教程和课本的情况下安装了JDK和eclipse等软件,并进行了一次实验课编程。在课上老师给我们讲解JAVA相关软件的用法还有Java简单实验的编写,慢慢的我们也懂得运用这些相关软件,比如有eclipse、Notepad++、JDK、DVM等软件。并且知道了JDK指的是java开发工具包;JVM是java虚拟机,java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行,只需生成目标代码的字节码文件即可;老师还让我们开通了博客和PTA还有码云 ,让我们体验一下无纸化作业的方便,但是这些软件还没有那么熟悉需要多加操作,JAVA的相关程序也不怎么会写,课后需要多学习。

2. 书面作业

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

因为JAVA虚拟机与平台无关,JAVA代码经过编译后,直接运行于虚拟机上,这样就可以实现跨平台运行了。

具体步骤:先编写需要的源程序,然后通过JVM生成字节码文件,最后通过JRE转化成计算机本地运行代码运行。

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

JDK是JAVA程序开发工具包。JDK、JRE、JDK、JVM的区别是:JRE是JAVA运行时环境,它包括JVM和JAVA核心类库和支持文件;JVM是JAVA虚拟机,JVM有自己完善的硬件架构,具有相应指令系统,其主要工作是解释字节码,并且他与操作系统无关。这三个软件分工明确,利用JDK编写好程序并调用JDK里的JAVAC编译成字节码,然后在JRE上运行这些JAVA字节码,JVM解释这些字节码。

3、’java HelloWorld命令中,HelloWorld这个参数指的是什么?

  类名

4.设置path变量有什么用?

是Windows操作系统寻找可执行文件时用指定路径,不然系统会出错。

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

Java是先生成以.java结尾的文件,然后转化为以.class结尾的可执行文件执行。

C语言程序先生成是.cpp结尾的文件,然后转化为.exe结尾的文件执行

6、Java语言有哪几种开发平台?

eclipse 、Myeclipse、Notepad++

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

Oracle JDK源代码只能用于个人研究使用,OpenJDK7则允许其源程序在商业和个人的使用。

 ##3.1本周Commit历史截图

 

 

 

 

##3.2 实验总结

(1)在编程时容易打错字母,然后你没看见会找的久。

(2)这入门实验可以带我们更好的了解Java编程软件。

posted @ 2017-02-26 01:11  叶~文柠  阅读(133)  评论(0编辑  收藏  举报