20155332 2016-2017-2《Java程序设计》第1周学习总结
2017-02-26 17:22
225 查看
# 20155332 2016-2017-2《Java程序设计》第1周学习总结
1.Java平台概论:为什么需要Java程序设计语言?
2.Java平台概论:版本控制只要源码,不要生成的二进制文件(.class),git中怎么做?
3.基础语法:Java和C有什么异同?
4.认识对象:对象分为哪几类?
5.对象封装:从类的设计者和类的使用者来看,封装的好处是什么?
6.继承与多态:继承和多态的关系是什么?
7.接口与多态:接口与多态有什么区别?
8.异常处理:使用try和catch有什么用?
9.Collection与Map:增、删、遍历对象的方法有哪些?
10.输入与输出:标准输入输出有哪些?
11.线程与并行API:如何修改代码保证没有死锁?
12.Lambda:Lambda表达式「去重复」、「易读」的好处?
13.时间与日期:如何计算一个程序的运行时间?
14.NIO与NIO2:文件属性和操作系统中的i-node什么关系?
15.通用API:日志能不能存数据库中?
16.整合数据库:如何建立一个数据库?
17.反射与类加载器:.class文档是怎么生成的?
18.自定义泛型、枚举与注释:基本泛型和自定义泛型的联系有什么联系?
大学学什么
学会做人
学会学习
学会办事
学会健身
技能获取模型
Novice
Advanced beginner
Comptetent
Proficient
Expert
在linux下安装jdk。
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install oracle-java8-installer
sudo add-apt-repository ppa:webupd8team/java
写第一个程序
vim HelloWorld.java
~~~
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
~~~
保存并退出(:wq)
编译并运行Helloworld.java程序。
javac.HelloWorld.java
java Helloworld
实验5次(3*5=15)有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分。
团队项目(25分)
每周进度报告2分,2*5=10分
演示、答辩、总结报告15分。
解决方案:修改path 路径。
问题2:编译没有通过,找错很困难。
解决方案:下载了IDE,在开发环境Eclipse用编译器找错误。
教材学习内容总结
课本提问1.Java平台概论:为什么需要Java程序设计语言?
2.Java平台概论:版本控制只要源码,不要生成的二进制文件(.class),git中怎么做?
3.基础语法:Java和C有什么异同?
4.认识对象:对象分为哪几类?
5.对象封装:从类的设计者和类的使用者来看,封装的好处是什么?
6.继承与多态:继承和多态的关系是什么?
7.接口与多态:接口与多态有什么区别?
8.异常处理:使用try和catch有什么用?
9.Collection与Map:增、删、遍历对象的方法有哪些?
10.输入与输出:标准输入输出有哪些?
11.线程与并行API:如何修改代码保证没有死锁?
12.Lambda:Lambda表达式「去重复」、「易读」的好处?
13.时间与日期:如何计算一个程序的运行时间?
14.NIO与NIO2:文件属性和操作系统中的i-node什么关系?
15.通用API:日志能不能存数据库中?
16.整合数据库:如何建立一个数据库?
17.反射与类加载器:.class文档是怎么生成的?
18.自定义泛型、枚举与注释:基本泛型和自定义泛型的联系有什么联系?
大学学什么
学会做人
学会学习
学会办事
学会健身
技能获取模型
Novice
Advanced beginner
Comptetent
Proficient
Expert
在linux下安装jdk。
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install oracle-java8-installer
sudo add-apt-repository ppa:webupd8team/java
写第一个程序
vim HelloWorld.java
~~~
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
~~~
保存并退出(:wq)
编译并运行Helloworld.java程序。
javac.HelloWorld.java
java Helloworld
考核方式
考试12次(5*12=60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4)实验5次(3*5=15)有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分。
团队项目(25分)
每周进度报告2分,2*5=10分
演示、答辩、总结报告15分。
教材学习中的问题和解决过程
问题1:cmd命令行中,输入javac HelloWorld.java,是无效的命令。解决方案:修改path 路径。
问题2:编译没有通过,找错很困难。
解决方案:下载了IDE,在开发环境Eclipse用编译器找错误。
代码托管
代码提交过程截图:上周考试错题总结
考试取消。其他(感悟、思考等,可选)
学习java,任重而道远。学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 20篇 | 200小时 | |
第一周 | 50/50 | 3/3 | 20/20 | |
第二周 | ||||
第三周 | ||||
第四周 |
相关文章推荐
- 20155233 2016-2017-2 《Java程序设计》第1周学习总结
- 20155339 2016-2017-2 《Java程序设计》第1周学习总结
- 20155231 2016-2017-2 《Java程序设计》第1周学习总结
- 20155204 2016-2017-2 《Java程序设计》第1周学习总结
- 20155224聂小益 2016-2017-2 《Java程序设计》第1周学习总结
- 20165101刘天野 2017-2018-2 《Java程序设计》第1周学习总结
- 20155325 2016-2017-2 《Java程序设计》第1周学习总结
- 20155338 2016-2017-2《Java程序设计》第1周学习总结
- 20155316 2016-2017-2 《Java程序设计》第1周学习总结
- 20155212 2016-2017-2 《Java程序设计》第1周学习总结
- 20155237 2016-2017-2 《Java程序设计》第1周学习总结
- 20155306 2016-2017-2 《Java程序设计》第1周学习总结
- 20155314 2016-2017-2 《Java程序设计》第1周学习总结
- 20155232 2016-2017-2 《Java程序设计》第1周学习总结
- 20155320 2016-2017-2《Java程序设计》第1周学习总结
- 20155209 2016-2017-2 《Java程序设计》第1周学习总结
- 20165231 2017-2018-2 《Java程序设计》第1周学习总结
- 20155324 2016-2017-2 《Java程序设计》第1周学习总结
- 学号 20155311 2016-2017-2 《Java程序设计》第1周学习总结
- 20155206 2016-2017-2 《Java程序设计》第1周学习总结