一、本章学习内容

1、了解了JDK、JRE 、JVM。

2、大概看过了Java的诞生、版本演进(JDK1.1.4,JDK1.1.5……JDK1.1.8,J2SE1.2……Java SE 8)以及三大平台、JCP和JCR

3、学会了如何下载、安装JDK。

二、书面作业

1、为什么Java程序可以跨平台运行?执行Java程序的步骤是什么?

Java原始码的扩展名为.java,编译程序把它翻译成扩展名是.class 的位码,在平台上安装属于这个平台的JVM,JVM把

位码翻译成这个平台的机器码就可以执行了

2、什么是jdk?jdk、jre、jvm?

jdk是开发程序的人必须要安装的,jdk包括了java程序语言、工具程序与JRE、jdk包含了javac、appletviewer、javadoc等工具

程序与JRE,JRE包含了部署技术、Java SE API与JVM。

jre可以运行java程序

jvm让java程序可以跨平台执行,即jvm可以将位码翻译成目标平台的机器码。不同平台的jvm不同。

3、 Java HelloWorld命令中,HelloWorld这个参数值得是什么? 是文件名吗?这个命令的含义是什么?

是类名,是指文件名。主文档名与类名相同。

4、path变量有什么用?classpath变量有什么用?

在输入指令而未指定路径信息时,操作系统会依照path环境变量中设定的路径顺序,依次寻找各路径下是否有这个命令。

classpath是jvm操作系统中的环境变量。

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

c步骤:编辑,编译即写成目标程序,生成可执行文件,最后运行。

Java步骤:先把java文件编译成二进制的class文件,虚拟机就解释执行class文件。

c语言生成的是可执行程序,后缀是.exe,Java的需要经过转换,后缀是.java

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

JavaSE 、JavaEE、JavaME

JavaSE是个平台基础,JavaEE以JavaSE为基础,JavaME是最小的。

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

前者主要个人研究,后者可用于商业用途。

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

web,安卓,JavaSE 、JavaEE、 JavaME

希望在这个学期学好Java能够在结束时学会写,能够自己独立编写一个可执行代码。

三、使用码云管理Java代码

在码云上建立你的项目(项目名:java+学号,如java201321123001),

在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图[] (http://images2015.cnblogs.com/blog/1101217/201702/1101217-20170226195427054-504400540.png)

四、学习总结

1、 Java对于我来说比较困难,但是我必须要努力学好才行,以后要花更多的时间来学习。

2、编写代码要认真,否则就无法运行。

201521123012 《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. Kotlin 初窥门径[1]:基础概念

    Kotlin 是由 JetBrains 开发的基于JVM的语言.JetBrains 因为创造了一个强大的Java开发 IDE(Intellij) 而被大家所熟知.Android Studio 就是基于 ...

  2. tomcat websocket 实现网页在线即时聊天

    背景介绍 近一个月完成了公司的一个项目,负责即时聊天部分 寻找了一下,决定使用websocket,要问原因的话,因为tomcat 自带相关消息收发的API,用起来方便 闲话少叙,进入实现步骤 使用工具 ...

  3. Python二分法查找及变种分析

    基于Python3 普通二分法查找目标值的index 二分法查找的思路很简单,先确定好列表nums的一头start一尾end,中间值middle根据头尾数值之和用地板除法除以2,即(start + e ...

  4. 简单倒计时js代码

    //倒计时 var timer=null; var interval = 1000; function ShowCountDown(year,month,day,hour,minute,second, ...

  5. elasticsearch映射

    前面讲到,无论是关系型数据库还是非关系型数据库,乃至elasticsearch这种事实上承担着一定储存作用的搜索引擎,数据类型都是非常重要而基础的概念.但elasticsearch与其它承担着数据存储 ...

  6. postman进行http接口测试

    HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手. 优点: 1.支持用例管理 2.支持get. ...

  7. MyEclipse 护眼配色

    因为长时间对着电脑,白底看着老累眼,所以想把myeclipse全部改成VS的黑主题,但最终无功而返.(读者有修改方案可以推荐给我哈,在此先谢谢了) 除了黑底的颜色主题,其实豆沙绿也是挺柔和的,下面是豆 ...

  8. MySQL57安装教程

    MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...

  9. 【Linux】windows-linux、linux-linux文件互传

    一.Linux下文件互传,scp命令实例 1.Linux下目录复制:本机->远程服务器 scp -r /home/abc/test1(本机目录路径)  root@192.168.0.1:/hom ...

  10. SpringMVC(四)-- 文件下载、自定义拦截器、异常处理

    1.文件下载 用ResponseEntity<byte[]> 返回值完成文件下载 具体参见本博客之前的<文件上传下载> @RequestMapping(value=" ...