20162305李昱兴 2016-2017-2 《Java程序设计》第2周学习总结
20162305 2016-2017-2 《Java程序设计》第2周学习总结
教材学习内容总结
教材的第二章以数据和表达式为主。在第二章的学习中,我了解了print以及println的用法,还有各种与字符相关的知识。除此之外,我在本章当中也学习到了有关数据的知识,变量、常量以及赋值语句等。这部分的学习我学到了有关赋值的原理以及语法规范。数据类型中,整型数和浮点数在上学期的电子政务课上有所接触,所以对这一部分的理解稍好一些。随后的表达式运算符知识也比较直观,不过相关的一些特殊写法我还是掌握的不够。本章当中,我认为最重要的就是Scanner类,它可以用来方便地读入不同类型的输入值。这些知识比较重要,还需以后继续巩固加强。
教材学习中的问题和解决过程
- 问题1:不了解IEEE754浮点数标准
- 解决方案:通过网络查找资料,对这一标准有个相对清楚的了解。
- 问题2:不理解Scanner类
- 解决方案:在虚拟机上,将教材P37图2.7所给方法进行尝试,在实践中理解。
代码调试中的问题和解决过程
问题1:
这个是程序2.8的示例,按照书上的部分录入进去
就出现了这个情况,不清楚应该怎么解决。在论坛中发帖还没有回复...(可能是标题起的不够明确)- 解决方案:这个暂时还没有解决掉,还需要进一步请教同学老师。
- 问题2:教材程序2.7的示例,不能够按照书中所给的输出华氏温度。
解决方案:在室友提醒下,我试着在运行时先输进去一个数字,再按回车键运行,这样就能够正常的运行程序。可是我还是不太明白,为什么不能直接按照书中所给的那样直接输入数字得出结果。
代码托管
- 代码提交过程截图:
- 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
- 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
- 代码量截图:
- 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
- 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
上周考试错题总结
- 错题1:执行 git clone 命令可以拷贝一个远程 Git 仓库到本地,让自己能够查看该项目,或者进行修改。(ok)
原因:对git系列命令的了解不够透彻
理解情况:还不是特别地理解,仍在学习。 - 错题2:面向对象三要素是(封装/继承/多态)
原因:对教材阅读不够彻底
理解情况:重新看过第一章内容,已理解。 错题3:Pp1.2中,main改为man会出现编译时错误。(X)
原因:对编译时错误、运行时错误、逻辑错误三者理解不够
理解情况:main改完man为运行时错误。三者进行对比,方便理解。其他(感悟、思考等,可选)
对Java的学习,实践是必不可少的一部分。在本周的学习过程中,我开始试着脱离教材,自己按照自己在书上学的内容进行编程。每次编完一个程序,检查时都会出现很多很多的问题和漏洞。解决问题和修复漏洞的过程,恰恰是人最容易学习和进步的过程。只有不断地发现问题并解决问题,我才能得到进步不断改善。同时,本周的学习,我也意识到了教材的重要性。教材上很多的知识点和解释对Java学习都十分有效,尤其是对于我这种初学者来说更加有用,以后的学习更要多多看书。最后,我也要感谢在学习上给我帮助的所有同学们,谢谢你们,让我们一起进步。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第二周 | 267/283 | 1/2 | 20/35 |
20162305李昱兴 2016-2017-2 《Java程序设计》第2周学习总结的更多相关文章
- 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入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
- 《Java程序设计》第二周学习总结
20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...
随机推荐
- Java反射基础(二)
获取域 1. 通过反射API可以获取到类中公开的静态域和对象中的实例域.得到表示域的java.lang.reflect.Field类的对象之后,就可以获取和设置域的值. 与获取构造方法类似,Cla ...
- Linux下android开发环境配置
1.安装jdk 1.到sun官网下载jdk(附jdk6下载地址),根据自己的ubuntu版本选择合适的jdk版本.如你用的是ubuntu 32位系统则选择下载jdk-6u41-linux-i586.b ...
- iOS-Pods里三方文件导入找不到头文件
解决办法: 在target 里面 选择 build setting 搜索User Header Search Paths 然后 里面添加一条 ${SRCROOT} recursive//后面填 ...
- Delphi TreeView – 自动展开树形结构
Delphi TreeView – 自动展开树形结构 当处理完TreeView控件树形结构的数据后,需要默认自动全部展开,可以用到TreeView的Expanded属性. 1 2 3 4 5 6 7 ...
- mysql查询某天是本年第几周
SELECT WEEK(date_add('2012-12-31',interval 6 day),2);
- 使用synergyc共享键鼠
通常情况下我们经常同时操作两台或者多台电脑, 这样就会存在多个键盘鼠标来回切换的问题. 那么我们主要的目标就是怎么在多个电脑上共享一套键盘鼠标,而且可以轻松的来回切换呢. 网上有很多的解决方案,这里我 ...
- reg_action
function check_email($win) { $win = trim($win); $reg = '/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* ...
- Request.RawUrl、Request.Url的区别
如果访问的地址是: http://hovertree.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu 那么 ...
- lombok插件使用
1.1 lombok介绍 lombok 是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,可以通过采用注解的方式,消除代码中的构造方法,getter/setter等代码 ...
- Java 常用工具类之 String 类
String 类的特点: 字符串对象一旦被初始化就不会被改变. //以下代码的区别: String s = "abc"; // 在常量池中创建一个字符串对象, 池中没有就建立, 池 ...