设为首页 收藏本站
查看: 1512|回复: 0

[经验分享] 20155215宣言 2006-2007

[复制链接]

尚未签到

发表于 2017-6-25 06:53:02 | 显示全部楼层 |阅读模式
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,并且按照老师要求创建了以自己学号命名的文件夹。
DSC0000.png

  所以我直接进行代码托管。刚开始的时候,我看老师写了代码托管的博客,但是我仍然不是很理解。后来,我根据卢肖明学长的博客,一步一步做,中间还有请教其他学长,还看了一下开源中国上关于生成公钥的帮助生成并部署SSH key,最后把公钥上传到开源中国上。
  
DSC0001.png
  我终于连接成功了。
  
DSC0002.png
  
接着我编写了helloworld的程序,然后在Linux上进行编译,刚开始还出了一点错误。最后终于转成.class文件成功输出了“helloworld”。
  
DSC0003.png

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

教材学习中提的问题


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


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

  • 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,
      
    DSC0006.png
      
    编写HelloWorld程序。参考了老师的代码驱动的程序设计学习
      
    然后将程序进行托管。

    代码托管
  •   代码提交过程截图:
      
    DSC0007.png

DSC0008.png


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

学习进度条

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

  •   计划学习时间:20小时

  •   实际学习时间:14小时

参考资料


  • Java学习笔记(第8版)
  • 《Java学习笔记(第8版)》学习指导
  • Ubuntu下git的安装与使用
  • 代码驱动的程序设计学习

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387796-1-1.html 上篇帖子: vyatta常用操作 下篇帖子: 运维工程师主要工作是做什么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表