1. 本章学习总结

  • 通过这章的学习让我初步认识了Java,认识到了java和之前c语言的异同点。
  • 对java是面向对象的这句话有了一定了解
  • 认识了jdk,jre,jvm的区别。

2.书面作业

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

答 因为java运行在虚拟机上,虚拟机与平台无关。

- 步骤

- 编写,在记事本中或者JAVA程序软件中编写代码,

- 编译,用JAVA编译器进行编译生成.class的字节码文件,

- 运行显示结果。

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

答(1)是Java开发工具包 Java Development Kit。

(2)JDK:Java开发工具包。JDK是整个JAVA的核心,包括JRE。

JRE:java运行时环境。也就是我们说的JAVA平台,包括JVM。

JVM:JAVA虚拟机。JVM是JRE的一部分。

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

答 字节码文件名。

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

答 设定执行命令的搜索路径,操作系统通过path变量来寻找可执行文件的路径。

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

答 Java的源文件后缀名为.java,编译后生成后缀名为.class的文件。

c语言后缀名为.c的源文件编译生成.obj的文件,再生成可执行的.exe文件。

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

答 Eclipse MyEclipse NetBeans Jbuilder等。

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

答 Open JDK是Sun宣告对Java开放源代码有的。

Oracle JDK采用了商业实现,而OpenJDK使用的是开源的FreeType。

3. 使用码云管理Java代码

最新文章

  1. session跟cookie的区别
  2. svg.js教程及使用手册详解(一)
  3. 手势-webview与scrollView重复手势处理
  4. Android获取APK包名的几种方法
  5. Visual Studio 2008打开vs2010解决方案的方法
  6. laravel 5.3 学习之路——路由(资源,别名)
  7. HD1205吃糖果(鸽巢、抽屉原理)
  8. 包管理器Bower使用手冊之中的一个
  9. makefile中PHONY的重要性
  10. lightoj 1236 正整数唯一分解定理
  11. springmvc-3.2-jsr303解决服务端验证问题
  12. linux系统挂掉问题的分析
  13. FORM实现中打开图片,链接,文档(参考自itpub上一篇帖子,整理而来)
  14. .net 笔试面试总结(1)
  15. 关于Python的一些看法
  16. java字符串根据正则表达式让单词首字母大写
  17. 惠普笔记本fn键
  18. 11张PPT介绍Paxos协议
  19. dubbo配置方式简单介绍
  20. SQL记录-Oracle重命名表名例子

热门文章

  1. python基础===随机打印txt文件中的某一行
  2. oracle 表空间 表权限 用户
  3. CSSc常用样式
  4. Android上传图片到服务器,服务端利用.NET WCFRest服务读取文件的解决方案
  5. How to get the mapping relationship between two columns in a table
  6. 给出打印结果-setTimeout
  7. 为什么我们要使用Async、Await关键字
  8. jsp 的四个作用域 :page、request、session和application的区别 (转)
  9. JavaScript 学习笔记 - LocalStorage
  10. 推广技巧:新站要如何推广引流做到日IP10000?