20155334 2016-2017-2 《Java程序设计》第一周学习总结
20155334 2016-2017-2 《Java程序设计》第一周学习总结
教材学习内容总结
- 第一章主要讲了Java的前世今生以及Java的三大平台(Java SE、Java EE、Java ME)。
- 第一章也讲了一些简单的运行原理。
- 第二章讲述了简单的Java程序的编写以及在Windows系统下的运行方式。
学习任务
浏览教材,根据自己的理解每章提出一个问题
- 第一章 学习Java的历史以及Java学习的重要作用?
- 第二章 为什么必须用命令行?
- 第三章 Java与C的基础语法有什么不同?
- 第四章 对象在Java编程中的重要地位是什么?
- 第五章 封装在具体的编程中的作用?
- 第六章 继承和多态分别是什么,作用是什么?
- 第七章 接口与继承之间是什么联系?
- 第八章 接口的定义都有哪些标准和要求?
- 第九章 Collection与Map这两个类分别是什么?
- 第十章 为什么在Java上输出也要设置对象?
- 第十一章 线程与并行API分别是什么?各有什么用处?
- 第十二章 Lambda是什么?
- 第十三章 Java为什么会单独将时间提出来
- 第十四章 NIO是什么?
- 第十五章 规则表达式是什么?
- 第十六章 JDBC架构是什么?
- 第十七章 JDK类加载器是什么?
- 第十八章 自定义泛型、枚举与注释各是什么?
代码调试中的问题和解决过程
在代码调试中由于是按照主要参考书一步一步进行的,没有遇到大的问题。
但在代码托管的过程中遇到了十分棘手的问题:在最后一步的代码操作过程中出现了如下的问题
几经尝试,经过查询有关论坛,发现将
git push origin master
```改为```
git push -f origin master
```
强制托管。最终顺利实现了代码托管![](http://images2015.cnblogs.com/blog/1071539/201702/1071539-20170226233318163-209676514.png)
原因是由于之前的托管,导致后面的托管出现问题。在此特别感谢[胡东晖学长的博客](http://www.cnblogs.com/rebrust/p/5348866.html)的大力支持。
## 学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| -------- | :----------------:|:----------------:|:---------------: |:-----:|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 5/5 | 1/1 | 10/10 | |