师傅你而 发表于 2017-6-25 06:53:02

20155215宣言 2006-2007

20155215宣言 2006-2007-2 《Java程序设计》第1周学习总结

考核方式


[*]翻转课堂考核12次(5*12=60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4)
[*]实验5次(3*5=15):有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分。
[*]团队项目: 15* 1+10 * 1 = 25。一个四则运算,一个是自己编写Android小应用。
教材学习内容总结

1.


[*]第一章主要讲述了JAVA的诞生以及发展的历史,JAVA的三大平台:SE,EE,ME,以及JDK,KVM,JRE的介绍和安装说明等。
[*]第二章主要讲了在window环境下撰写以及编译程序的基本流程和操作,还有像环境变量PATH的功能,使用package管理类,用import偷懒等等。
2.
  因为在假期我就安装了git,并且按照老师要求创建了以自己学号命名的文件夹。

  所以我直接进行代码托管。刚开始的时候,我看老师写了代码托管的博客,但是我仍然不是很理解。后来,我根据卢肖明学长的博客,一步一步做,中间还有请教其他学长,还看了一下开源中国上关于生成公钥的帮助生成并部署SSH key,最后把公钥上传到开源中国上。
  

  我终于连接成功了。
  

  
接着我编写了helloworld的程序,然后在Linux上进行编译,刚开始还出了一点错误。最后终于转成.class文件成功输出了“helloworld”。
  


3.下载和使用IDEA
  因为我的虚拟机内存太小只有1G,没有办法带动IDEA,所以我在Windows环境下载了一个破解版的IDEA。因为IDEA之于JAVA,类似于C语言之于codeblocks,会报错会提醒能编译,我觉得操作简单方便,便于我编程的学习。
  


教材学习中提的问题


[*]JAVA作为一种程序语言,出现重大安全漏洞是指这样的安全漏洞?
[*]是否所有完全吻合名称都可以使用import偷懒?
[*]Java的基础语法和C语言的语法都有哪些相同和不同的地方?
[*]Java的类与对象相当于C语言中的什么概念?
[*]封装对象的目的是什么?
[*]JVM的垃圾收集机制是如何运行的?
[*]什么是实例化?
[*]受检异常和非受检异常的区别是什么?
[*]链接结构是怎样的?
[*]打包器类的作用包括哪些?
[*]如何区分可执行、被阻断、执行中三种状态?
[*]Lambda语法的优势在哪里?
[*]为什么要使用年历系统设计?
[*]缓冲区容量应当如何设置?
[*]国际化的设计考虑对于JAVA有什么重要意义?
[*]JDBC开发的原因是什么?
[*]类加载器的功能是什么?
[*]泛型的应用价值是什么?
代码调试中的问题和解决过程


[*]1问题:代码托管中需要把生成的公钥上传到开源中国上,但是Linux系统中的公钥我没法复制粘贴到Windows系统的网页上。
[*]  1解决方案:其实Linux系统和Windows以及MacOS系统等都是一样的,也可以上网,浏览网页,打游戏等等。所以我直接在虚拟机的Linux系统里打开了开源中国的网页,然后直接在这上面上传的公钥。
  


[*]2问题:代码托管我连接码云成功了,但是我不知道应该怎样在Linux上编写程序?
[*]  2解决方案:因为我根据老师推荐的

  Linux下Java开发环境,对于初学者推荐使用「Git+Openjdk+Vim」.在Ubuntu14.10后的版本中的安装命令是:

  

sudo apt-get install git  
sudo apt-get install vim
  
sudo apt-get install openjdk-8-jdk
  

  安装了git,vim和Openjdk,所以我直接在Linux终端上打开vim,
  

  
编写HelloWorld程序。参考了老师的代码驱动的程序设计学习
  
然后将程序进行托管。

代码托管
[*]  代码提交过程截图:
  




其他(感悟、思考等,可选)
  感觉自己Linux系统的指令虽然寒假的时候在实验楼上学了,但是仍然不够熟练,只是死记硬背的,并不能熟练应用。自己还是要加强训练才行。

学习进度条

代码行数(新增/累积)
博客量(新增/累积)
学习时间(新增/累积)
重要成长
目标
5000行
30篇
400小时
第一周
30/30
1/2
14/20

[*]  计划学习时间:20小时

[*]  实际学习时间:14小时

参考资料


[*]Java学习笔记(第8版)
[*]《Java学习笔记(第8版)》学习指导
[*]Ubuntu下git的安装与使用
[*]代码驱动的程序设计学习
页: [1]
查看完整版本: 20155215宣言 2006-2007