1. 本章学习总结

学习到了jdk,jvm,jre之间的关系,下载并安装了jdk,学会设置path变量,初步学会建立简单的java程序,并执行成功。初步学会notepad++,eclipse的操作。学会alt+/这个快捷方便的技巧。在码云建立了自己的账号,在pta上交了一次作业。

2. 书面作业

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

因为java是在自己的虚拟机(jvm)上运行的,每个平台java都有jvm,所以java程序可以跨平台运行。执行java时,先将java的源程序转化为字节码文件(.class),然后才在虚拟机上运行。

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

jdk是开发java的工具程序。jdk包含了jre,jre是执行java程序的环境,jvm是平台的虚拟机。

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

是类名也是文件名,表示可执行文件

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

path变量的作用是指定命令搜索路径,classpath是指定类搜索路径。

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

java源程序通过编译器生成后缀名为.class的字节码文件,再由对应平台的jvm翻译为目标文件。

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

Java Standard Edition即java标准版,Java Mirco Edition即java移动版,Java Enterprise Edition即java企业版。

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

oracle jdk禁止任何商业用途,协议采用jrl放出;open jdk只包含最精简的jdk,可用于商业用途,协议采用GPL V2放出。

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

行业和企业信息化,电子政务及办公自动化,嵌入式设备及消费类电子产品,辅助教学。目标期许:能掌握基础用法,可以使用。

3. 使用码云管理java代码

4. pta实验总结

java语句掌握不熟练,很多都需要百度查找,编程粗心debug耗时太长,alt+/这个技巧很方便,要常用。

最新文章

  1. 【09-23】js原型继承学习笔记
  2. Jquery 防止页面刷新
  3. 快速入门系列--GIT版本控制工具
  4. 利用substring()方法,把一个表的不同分级所对应的字段名取出来。
  5. C#——Marshal.StructureToPtr方法简介
  6. Beta版本冲刺Day2
  7. Bootloader的原理以及实现(转载)
  8. 文件的压缩与解压XZip,XUnzip
  9. asp.net网站后台退出后,点后退按钮仍能进,如何安全退出
  10. lpc1788控制步进电机28BYJ-48
  11. Javascript经典实例 - 字符串
  12. 记录一次SQL查询语句
  13. GoogleGoogle搜索解析
  14. Quick Cocos2dx CCLuaStack has no member names 'loadChunksZip'
  15. git checkout+文件丢失
  16. Ubuntu 18 安装chrome
  17. redhat6.5 redis单节点多实例3A集群搭建
  18. Android活动和碎片的生命周期及addToBackStack()方法
  19. lufylegend:图形变形2
  20. lspci命令详解

热门文章

  1. Apache POI 一键上传(导入excel文件到数据库)
  2. C/C++ 知识点---C语言关键字(32个)
  3. 【转】VLAN原理详解
  4. Android开发中小知识
  5. Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
  6. OpenCms创建网站过程图解——献给OpenCms的初学者们
  7. 【Centos】yum 安装mariaDB
  8. 【Centos7】5分钟理解防火墙firewalld
  9. JVM堆内存设置
  10. java关于jdbc的配置与使用步骤