20155215宣言 2006-2007-2 《Java程序设计》第1周学习总结
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小时
参考资料
20155215宣言 2006-2007-2 《Java程序设计》第1周学习总结的更多相关文章
- 20155306 2016-2017-2 《Java程序设计》第九周学习总结
20155306 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 16.1 JDBC入门 Java语言访问数据库的一种规范,是一套API ...
- 20155236 2016-2017-2 《Java程序设计》第九周学习总结
20155236 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 1.JDBC简介 JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标 ...
- 20155313 2016-2017-2 《Java程序设计》第一周学习总结
20155313 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周的Java学习进入了一个全新的阶段,对于我这样的并没有每天花费时间钻研的同学来说,最后几 ...
- 20145231 《Java程序设计》第一周学习总结
20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java S ...
- 20145238-荆玉茗 《Java程序设计》第一周学习总结
20145238 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台:由于java领域的应用越来越广,根据不同级别的应用开发区分了不同的应用版本,后正式更名为Java ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
随机推荐
- [T-ARA][넘버나인][No.9]
歌词来源: 넘버나인 (No.9):http://music.163.com/#/song?id=27808770 넘버나인(Club ver.):http://music.163.com/#/son ...
- Java 多态(接口)
有两种意义的多态,一是操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同(方法重载).另一种多态是和继承有关的多态,是指同一个操作被不同类型对象调用时可能产生不同的行为(方 ...
- archer 安装
archer 项目地址: https://github.com/jly8866/archer 安装docker版本 Pull Docker docker pull hhyo/archer 启动服务do ...
- vim基础初步
vim文本编辑器初步 一.跟vi编辑器的关系 可以说vim编辑器是vi编辑器的升级版,它保留了vi编辑器的所有东西,而且加入了自己的新的特性. 比如说:支持跨平台,支持语法高亮,支持多级撤销等. ++ ...
- 基于LNMP的小米电子商务网站平台
项目参考:http://www.cnblogs.com/along21/p/7822228.html 基于LNMP的小米电子商务网站平台 1.环境 setenforce 0 #关闭selinux sy ...
- C# - 静态类和静态构造函数
一个类只能有一个静态构造函数,该构造函数不能有访问修饰符,不能带任何参数,不能直接调用,只能在: 1 创建包含静态构造函数的类实例时 2 访问包含静态构造函数的静态成员时 会先调用静态构造函数,无论创 ...
- 启动 NFS 守护进程:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
启动 NFS 守护进程:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused) rpc.nfsd: unable t ...
- Laravel发送邮件配置-问题解决
MAIL_DRIVER=smtp MAIL_HOST=smtp..com MAIL_PORT= MAIL_USERNAME=phpfangzhan@@@@@.com MAIL_PASSWORD=*** ...
- mint-ui 企业微信PC端内置浏览器 Picker 无法滚动
处理 在主JS代码之上附加以下代码 : <script> if (~navigator.userAgent.toLowerCase().indexOf('windowswechat')) ...
- java Activiti6 工作流引擎 websocket 即时聊天 SSM源码 支持手机即时通讯聊天
即时通讯:支持好友,群组,发图片.文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流模块---------------------------------- ...