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 ...
随机推荐
- 几何画板给word绘制图形的方法
几何画板是一款专门用来绘图的工具,它里面有很多的绘图工具和功能菜单,都是专门为画图而设计的,比如一些理科的期刊杂志论文出版的时候,里面所涉及到的图形很多都是用几何画板画出来的.下面就根据几何画板教程来 ...
- Linux下RPM包管理
概述 一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中.它生成具有.RPM扩展名的文件.RPM是Redhat Package Manager(Redhat软件包管理工具)的缩写.这 ...
- select标签设置只读的方法(下拉框不可选但可传值)
1. <select id="s1" name="s1" onfocus="this.defaultIndex=this.selectedInd ...
- Http服务器实现文件上传与下载(三)
一.引言 在前2章的内容基本上已经讲解了整个的大致流程.在设计Http服务器时,我设计为四层的结构,最底层是网络传输层,就是socket编程.接着一层是请求和响应层,叫做Request和Respons ...
- 【BZOJ3144】[Hnoi2013]切糕 最小割
[BZOJ3144][Hnoi2013]切糕 Description Input 第一行是三个正整数P,Q,R,表示切糕的长P. 宽Q.高R.第二行有一个非负整数D,表示光滑性要求.接下来是R个P行Q ...
- MySQL Connector/C++ C++连接mysql
MySQL :: MySQL Connector/C++ Developer Guide :: 1 Introduction to Connector/C++ https://dev.mysql.co ...
- https://github.com/arut/nginx-rtmp-module.git
https://github.com/arut/nginx-rtmp-module.git NGINX-based Media Streaming Server nginx-rtmp-module P ...
- python的socket的学习
一.Socket相关知识 1.socket是什么: socket是应用层与TCP/IP协议族通信的中间软件抽象层,他是一组接口.在设计模式中,Socket其实就是一个门面模式. 它把复杂的TCP/IP ...
- Tickets---hdu1260(简单dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1260 题意是有n个人排队买票,第 i 个人买票所需要的时间是a[i],这个人和 i-1 或者 i+1 ...
- 正则表达式 \b
引用网上一段话: \b 是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处.虽然通常英文的单词是由空格,标点符号或者换行来 ...