20175319 2018-2019-2 《Java程序设计》第2周学习总结
教材学习内容总结
- 第二周学习了《Java2实用教程》第二章、第三章的内容关于Java基本数据类型与数组,运算符、表达式和语句,这部分内容与我去年学过的C语言有相似的部分,但又有所不同,因此刚开始的时候,经常因为下意识使用C语言的写法导致出现错误。
- 安装Intellj IDEA,由于学生免费版的申请尚未通过,暂时使用Visual studio Code。。
教材学习中的问题和解决过程
- 问题1:第2章例题1中有一个日文字符无法打出,后来通过百度将这个字符打上去之后,发现字符在Unicode表上的位置与课本上不同。
- 问题1解决方案:在博客园搜索前辈的教程在Linux下载了日文输入法,成功打出あ,在Java中通过验证,发现两个あ不是同一个字符。
- 问题2:第3章例题9出现
import java.util.*
语句时课本上没有做出解释。 - 问题2解决方案:在网上查找资料后了解到import语句是导入所需要包中的类接口,java.util包是Java的实用工具类库,
import java.util.*
代表你导入了java.util包中的所有类,这样的话我们就能在代码中只用类名指定某个类,比如例题中的Scanner reader=new Scanner(System.in)
假如没有用import的话就需要输入java.util.Scanner reader = new java.util.Scanner(System.in)
代码调试中的问题和解决过程
- 问题1:在某次将虚拟机强制关闭,再重启时无法正常启动,出现这个问题
- 问题1解决方案:一开始,根据网上指示通过
journalctl -xb
查看日志输出,再/fsck failed
搜索挂载错误的地方。
此时出现找不到关键字的情况。
在蓝墨云求助以后发现,我所找的教程是关于双系统的,而不是虚拟机的,从而联想到我的虚拟机中只有共享文件夹有可能出现挂载错误的问题,于是输入vim /etc/fstab
,用#注释掉最后一行,
重启正常。
代码托管
周日重新克隆了码云以后,今日数量变成了所有数量
上周考试错题总结
- 由于上课时未提前携带电脑导致课上测验超时。
其他
- 这周学习的内容与C语言有着相似之处。因而理解起来比较方便,但是又需要时刻注意两者的不同之处。
- 在遇到问题的时候过于依赖网络搜索以及同学解答,而不愿自己先思考实践,这对自己的学习是有害的。
xxx
xxx
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 156/156 | 1/1 | 20/20 | |
第二周 | 275/431 | 1/2 | 22/42 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:40小时
实际学习时间:22小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
2018-2019-2 《Java程序设计》第2周学习总结的更多相关文章
-
学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
-
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程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
-
20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
-
20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
-
20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
-
《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
-
ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区
前言: Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈. 步骤1:新建html 建一个Html,主要有三步: 1:引入Aries.Loader.js 2:弄一个tab ...
-
JAVA使用堆外内存导致swap飙高
https://github.com/nereuschen/blog/issues/29 堆内内存分析一般用Memory Analyzer Tool http://tivan.iteye.com/bl ...
-
NYOJ题目57 6174问题
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAscAAAJLCAIAAACE5qzaAAAgAElEQVR4nO3dMXKrutvH8XcT6bOQ1C ...
-
推荐一个markdown编辑器-MarkdownPad
MarkdownPad - The Markdown Editor for Windows是一个很不错的windows下的markdown的编辑器,对于我这种总是记不住各种语法的人来说,非常方便. 免 ...
-
【白注意】Windows XP 大胆拥抱Linux在系统中所遇到的问题
Windows XP至4月8日本将不再是微软官方技术支持.虽然仍可以继续使用,但他们大部分的风险.可一不留神被黑客攻击.似向下,Linux这也是一个不错的选择. 或许很多文章开始教你如何迁移,您,迁移 ...
-
android-tools adb for ARM Linux
/************************************************************************* * android-tools adb for A ...
-
poj3276
Face The Right Way Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 5121 Accepted: 237 ...
-
Asp.Net SignalR 集线器不使用代理的实现
不使用生成代理JS的实现 可能有同学会觉得使用集线器很麻烦,要么引入虚拟目录,要么在生成期间生成js文件,再引入js文件进行开发.难道就没有比较清爽的方式吗?这个当然是有的,先不要(。・∀・)ノ゙嗨皮 ...
-
C++ URLencode library
I need a library that can URLencode a string/char array. Now, I can hex encode an ASCII array like h ...
-
mybatis:在springboot中的配置
## Mybatis 配置 mybatis.type-aliases-package=com.xfind.core.entity.xianyu mybatis.mapper-locations=cla ...