20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 《Java程序设计》第一周学习总结
教材学习内容总结
刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉。于是就找了一个时间充裕的下午进入自学状态,我打开老师的博客看书本第一周学习指导,觉得有重点提纲吸收效率真的高了不少,心里有个大概框架掌握了也会记得更牢靠。
下面是我本周学习Java的知识总结:
Java从1995年至今已经有了二十个年头,经过这些年的演进,已不仅是个程序语言,应用变得相当广泛。
Java三大平台: Java SE、Java EE、Java ME
Java SE 四个组成部分:JVM、JRE、JDK与Java语言
Java 学习路径
(1) 深入了解JVM/JRE/JDK
JVM:虚拟机,是一个软件,位码文档(扩展名为.class的文档)就是JVM的可执行文件
JRE:Java运行环境
包括了部署技术、Java SE API、JVM
JDK:Java开发工具包
包括了Java程序语言、工具程序、JRE
即JDK>JRE>JVM
(2) 掌握常用 Java SE API 架构(例如异常、集合、输入输出串流、线程等,掌握这些的前提是理解第二点)
(3) 第四点很重要:学习容器观念。容器就操作层面来说,就是执行于JVM上的Java应用程序;从抽象层面来说,就是和你的应用程序沟通、协调相关资源的系统。如果不理解组件如何与容器互动,就无法真正使用或理解组件的行为。
(4) 研究开放原始码项目,从中可以了解并吸收他人的设计、实现产品的技巧或理念,因为毕竟目前来说我们接触的少,需要先大量的参考和模仿。
(5) 熟悉相关开发工具,多操作熟能生巧。
Java是个高级语言,要让计算机执行所撰写的程序,得通过编译程序的翻译。不过Java编译时并不直接编译为相依于某平台的0、1序列,而是翻译为中介格式的位码。如果想要执行位码文档,目标平台必须安装JVM。JVM会将位码翻译为相依于平台的机器码。
教材学习中的问题和解决过程
问题:
(无法直接删除)解决方法: 在dos命令行中删除文件夹必须保证文件夹是空的, 可以用del
(*表示全部)
问题:如何在dos全部删除文件
解决方法:*删除
问题:打印不出来”hello world”

- 解决方法:检查名称是否一致,重新制作


思考与感悟
思考: 对跨平台这个概念很模糊,于是看相关课程视频。 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
思考: 下载、安装JDK并不是一帆风顺,其中遇到了很多问题,比如网不好下载了很多次,不清楚下载哪一个与自己的电脑匹配,经过多次尝试与和同学的交流,找到了合适自己电脑的软件。
感悟:Java不仅是语言 Java不仅是语言,还是标准规范。编译执行Java的JDK并不只有Sun才能实现,IBM也可以撰写自己的JDK,其他厂商或组织也可以撰写自己的JDK。因为Java最基本的特性之一就是“跨平台”Java完全面向对象,安全可靠,是与平台无关的编程语言。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 | |
| 第二周 | 300/500 | 2/4 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 |
参考资料
- Java学习笔记(第8版)
- 《Java学习笔记(第8版)》学习指导
20145330孙文馨 《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 ...
随机推荐
- Power BI中的QA功能预览
微软在休斯敦的全球合作伙伴大会上发布了Power BI for Office 365,通过Excel和Office 365中的自服务式商业智能解决方案为信息工作者提供了数据分析以及可视化功能以帮助他们 ...
- Solr入门之(5)配置文件schema.xml
该配置文件中的标签:<fileTypes>.<fields>.<uniqueKey>.<copyField> fieldType说明 标签types中定 ...
- css 妙味 总结
技巧一: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF- ...
- wp8 入门到精通 测量代码执行时间
Stopwatch time = new Stopwatch(); byte[] target = new byte[size]; for (int j = 0; j < size; j++) ...
- 向Word模板中填充数据
现在有这样的需求,给Word文档的指定位置填充上特定数据,例如我们有一个终端,用来打印员工的薪资证明,对于一个公司来说,他的薪资证明模板是固定的,变化的地方是员工姓名,部门,职位等.我们只需要将这些指 ...
- VS2012 OpenCV2.4.9 Debug可以允许,Release不可以
一个简单的程序 #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgu ...
- 非旋转Treap及可持久化[Merge,Split]
http://memphis.is-programmer.com/posts/46317.html http://fanhq666.blog.163.com/blog/static/819434262 ...
- SQLserver删除某数据库中所有表 方法 二
方便删除数据库中所有的数据表,清空数据库,有些有约束,不能直接delete,需要先删除库中的约束,代码如下: --删除所有约束DECLARE c1 cursor for select 'alter t ...
- Hbase原理、基本概念、基本架构
来源:http://blog.csdn.net/woshiwanxin102213/article/details/17584043 概述 HBase是一个构建在HDFS上的分布式列存储系统:HBas ...
- java运行jar命令提示没有主清单属性
转自:http://jingyan.baidu.com/article/db55b60990f6084ba30a2fb8.html 可运行的jar:http://mushiqianmeng.blog. ...