20145210 《Java程序设计》第一周学习总结
教材学习内容总结
第一章:
1.Java三大平台,JavaSE的四个组成部分
Java根据应用领域的不同,区分为Java SE、Java EE、Java ME三大平台。
各应用平台的基础:Java SE
Java SE分为四个主要部分:JVM、JRE、JDK、Java语言。
JVM:JVM是Java程序的操作系统,有了JVM,Java程序就可以达到“编辑一次,到处执行”的跨平台目的。JVM的可执行文件就是.class文档。
JRE:JRE是Java执行环境,包括Java SE API 与JVM、部署技术。
JDK:编译程序的工具程序由JDK提供,包括Java程序语言、工具程序与JRE。
撰写Java程序需要JDK,但是如果程序只是需要执行,只要安装JRE即可。
2.容器
容器这部分内容对于我来讲是比较抽象的,在学习这方面知识的时候我总结整理了书上的一些知识点,便于自己的理解与体会:
容器就操作层面来说,就是执行于JVM上的Java应用程序;从抽象层面来说,就是你的应用程序沟通、协调相关资源的系统。
Web容器是Servlet/JSP唯一认识的HTTP服务器,是使用Java撰写的应用程序,运行于JVM之上
在学习容器这部分内容的时候给我印象最深的一句话就是:不理解组件如何与容器互动,就无法真正使用或理解组件的行为。
容器给我的感觉跟操作系统很类似,要理解程序与操作系统如何互动,才能真正理解这个程序。
3.通过对第一章的学习,我认为Java是一个广阔的天地,它可以在任何平台上运行,实现人们的一些想法和创意,与时俱进,是社会各界沟通连接的结果。
第二章:
通过对第二章的学习,我对PATH和CLASSPATH有了一点了解,在我看来,当输入一个指令而没有指定路径信息的时候,系统就会按照PATH环境里设定的路径寻找各路径是否有这个指令;在JVM中执行文件的时候,系统就通过CLASSPATH指定可执行文件的路径信息。
撰写Java程序时必须有几点注意:
1)扩展名是。java
2)主文档名与类名称必须相同
3)注意每个字母大小写
4)空格只能是半角空格符或者Tab字符
教材学习中的问题和解决过程
出现的问题:设定系统变量之后编写HelloWord程序时出现“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件 ”(因为当时着急解决问题忘记截图,下次一定记得)
解决方案:第一次没有看变量名,直接更改了第一个变量的路径并更改了第一个变量的名称,后来观看视频之后找到Path,将正确的路径放到最前面。

代码调试中的问题和解决过程
这次的代码是跟着书上编下来的,编写过程比较顺利,不过系统反应比较慢。

其他(感悟、思考等,可选)
其实刚拿到这本书的第一感觉就是觉得书好厚,觉得要学习的东西好多,平常拿着好重,翻开第一章就开始讲Java的历史,虽然看完了但是觉得对我并没有很大的帮助。通过对前两章的学习,我下载并安装了JDK,也知道了关于Java的一些基本知识,也第一次编写出了Java的代码,感觉有一点小小的成就感。我觉得看视频、浏览优秀博客是一个很好的学习JAVA的途径,相信我会在接下来的学习生活中适应这种学习方式,对于Java的学习能够更顺利,更高效。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 |
参考资料
20145210 《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 ...
随机推荐
- Android MotionEvent事件响应机制
在android中,事件主要包括点击.长按.拖曳.滑动等操作,这些构成了Android的事件响应,总体来说,所有的事件都由如下三个部分作为基础构成: 按下(action_down),移动(action ...
- MVC 与传统的 webform 的比较
代码架构方式 ASP 脚本语言和代码同置,每个请求页面对应一个物理文件 WebForm 代码后置 ,每个请求页面对应dll和一个.asp物理文件 MVC 代码分离,每个请求对应一个Action和一个V ...
- 采购订单限价(包含阶梯价)ME_PROCESS_PO_CUST
为了能管控到钱财的每个环节,公司要求采购订单需要使用物料限价,当有报价低于先前的价格时,在采购订单保存时,更新最低限价 BADI:ME_PROCESS_PO_CUST process~item里做限价 ...
- hadoop主节点(NameNode)备份策略以及恢复方法
link:http://jiajun.iteye.com/blog/809125 一.dits和fsimage 首先要提到两个文件edits和fsimage,下面来说说他们是做什么的. 集群中的名称节 ...
- CSS 框模型——规定了元素框处理元素内容、内边距、边框和外边距的方式
转自:http://www.w3school.com.cn/css/css_boxmodel.asp 要知道在父元素:float, rel, abs位置情况下,box模型的变换情况,请见:http:/ ...
- 为什么 Node.js 这么火,而同样异步模式 Python 框架 Twisted 却十几年一直不温不火?
twisted是一个强大的异步网络框架,应用的面也非常广,但是没有这几年才出现的Node.js火,社区.文档也是很少可怜我觉得二者其实在本质上差不多,而且python使用起来还是比较容易一些的 匿名用 ...
- VBA读取文件夹下所有文件夹及文件内容,并以树形结构展示
Const TR_LEVEL_MARK = "+"Const TR_COL_INDEX = "A"Const TR_COL_LEVEL = "E&qu ...
- Html11.09CSS层叠样式表内容整理
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- javaee 集锦
1.struts2 的配置随版本不同改变,可以使用struts2-blank包生成标准空白项目
- GCJ 2015-Qualification-B Infinite House of Pancakes 枚举,思路,误区 难度:3
https://code.google.com/codejam/contest/6224486/dashboard#s=p1 题目不难,教训记终生 题目给了我们两种操作:1 所有人都吃一个,简记为消除 ...