201521123012 《Java程序设计》第一周学习总结
一、本章学习内容
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程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- 【NO.13】Jmeter - 在Linux整理和计算测试结果
我们现在描述的是:在Linux系统使用Jmeter执行性能测试. 所以当执行完测试以后,就要计算一下测试结果,反馈给开发人员嘛. 在Linux系统使用Jmeter执行性能测试都包含哪些步骤,来,回顾一 ...
- Hibernate(四)
Hibernate的二级缓存 理解缓存定义: 缓存(Cache):计算机领域非常通用的概念.它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储 ...
- shell 编程之 for while until 循环
shell 的for循环 的格式如下: for 变量 in 列表 do ... done 列表是一组值的序列 每个值通过空格隔开 每循环一次,列表中的下一个值赋给变量 in 列表是可选的,如果不用他 ...
- UIKit View PG
View Program iOS View and Window Architecture The view draw cycle When a view first appears on the s ...
- mysql对binlog的处理
--mysql对binlog的处理 ------------------------2014/05/28 Binlog是mysql以二进制形式打印的日志,它默认不加密,不压缩.每个正常的binlog文 ...
- linux下访问windows的共享
linux下,要访问windows的共享,有好几种情况,下面进行总结. 外面的文章,有点介绍需要使用samba,有点说什么都不需要,只需要mount加上参数, 功能是实现,不过原理,还是不太明白,我发 ...
- C++ Socket学习记录 -2
WinSock TCP 编程流程 TCP通信,就像是固定电话,首先是要安装基站,然后是将电话号绑定到电话,然后拨号,接通之后说事,完事之后还要挂电话(甭管谁先挂). 1.初始化环境 使用函数 int ...
- 【SSH】---【Struts2、Hibernate5、Spring4】【SSH框架整合笔记 】
一.为什么要使用接口? 三层体系架构上层调用下层的时候最好使用接口,比如action层调用service的时候,private IUserDAO userDAO;这里将属性定义为接口,调用DAO的时候 ...
- 树的常见算法&图的DFS和BFS
树及二叉树: 树:(数据结构中常见的树) 树的定义
- 【leetcode】61. Rotate List
Given a list, rotate the list to the right by k places, where k is non-negative. For example:Given 1 ...