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

1. 本章学习总结

1.java是一个面向对象的编程语言,相对于c++来说代码较简便又好用。第一次接触java时感觉每句代码比较难写,但学习了一些快捷方法后就很方便了。
2.java运行于JVM,因此只要计算机安装了jdk,java代码就能在任意操作系统上运行,这是优于c++的,可以做到一次撰写,到处运行的效益。
3.JVM(Java Virtual Machine),java虚拟机,实现平台无关性的基础与核心,解释程序后交给本地操作系统执行。
JRE(Java Runtime Enviroment),直包含虚拟机及相关运行环境,供一般用户使用。
JDK(Java Development Kit),提供给开发人员的一组工具

2. 书面作业

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

java不是直接运行在电脑上,而是在JVM上运行,每个平台都安装了JVM后java程序就能在任何平台上运行;
步骤:java程序由编译器编译成.class文件;.class文件由JVM运行解释,转成本地机器代码。

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

jdk是java的开发工具包,提供给开发人员的开发工具。
jdk和jre的区别就在于使用人群,jdk由开发人员使用,一般用户只要jre就可以,jvm是java的虚拟机,每台pc都要安装。

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

文件名

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

提供给编译时需要的工具文件的路径。

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

Java代码经过编译后生成.class文件,在JVM上运行解释程序然后交给本地操作系统执行。
C语言代码经过与函数库编译后生产
.exe机器码,在特定的系统上运行。

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

Eclipse、MyEclipse、NetBeans、notepad++、Jbuilder。

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

Oracle JDK可以用于商业,openJDK不可用于商业用途,只包含最基本的JDK。

3. 使用码云管理Java代码


原文地址:https://www.cnblogs.com/leexd/p/6439320.html