20155322 2016-2017-2 《Java程序设计》第三周学习总结
20155322 2016-2017-2 《Java程序设计》第三周学习总结
教材学习内容总结
本周学习的内容主要为教材的第四第五章,下面是总结:
第四章
主要讨论了五个问题:类与对象、基本类型打包器、数组对象、字符串对象、JavaAPI文件。这里最重要以及最基本的就是了解类与对象,和它们之间的联系,在我的理解中可以把它们简化为数据类型和变量之间的关系,只不过类中的具有多种定义,而对象有多种类型而已(笑),相当是一种范围更加宽的定义。剩下的就是如何使用标准类。基本打包器我还不是很理解。数组和字符串和C语言中的很像。第五章
主要讨论对象封装是什么为什么怎么做。封装这个东西在第一章就提到过,当时还不是很理解,以为是防止错误输入导致程序出现问题这一类的东西,但是看了第五章后理解了原来是使用Java构造函数语法,对对象实行一种流程封装、数据封装,类似于C语言中的被调函数。学习了构造函数的一些基本方法、比较重要的this关键字的使用、static成员等。
教材学习中的问题和解决过程
- 问题:基本类型打包器的理解
- 解决方案:上网查询解决。
- 在由于书上介绍的太过抽象,所以我就上网查了一下,大概理解了这个打包器的作用:一是方便基本数据类型之间的相互转换,强制转换又会出问题这是后打包器就派上用场了,二是便于函数传值,三是在一些地方要用到Object的时候方便将基本数据类型装换。
- 原文链接
代码调试中的问题和解决过程
1.问题:在编译代码中遇到的关于类的编译错误
解决方案:使用import声明一下指定的DATE类:
然后就运行成功了:
2.问题:在编译代码的时候遇到的一些小问题:
解决方案:打错了类的名字……
代码托管
- 代码量截图:
上周考试错题总结
- 错题1:CH03 填空:~0b1011的十进制值是(-12)
原因:忘记~
是取反了
理解情况:看书后了这是按位取反的意思。 - 错题2: CH03 判断: 0.123 == 1.23e-2 (X)
原因:这个没有想起来,对于书本知识掌握的不牢靠。
理解情况:这个是科学计数法,其原理是小数点左右移动,e-n
(这个n
是小数点右移的位数。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 300小时 | |
第一周 | 4/4 | 1/1 | 10/10 | |
第二周 | 20/24 | 1/2 | 9/19 | |
第三周 | 80/104 | 1/3 | 10/29 | |
第四周 | 0/104 | 1/4 | 0/29 |
计划学习时间:20小时
实际学习时间:10小时
改进情况:这周我的代码量略微提高了一些,希望继续努力!
参考资料
- Java学习笔记(第8版)
- 《Java学习笔记(第8版)》学习指导
- Java中print、printf、println的区别 详解
- JAVA字符串格式化-String.format()的使用
- java中如何输出当时的日期和时间
- java占位符使用
20155322 2016-2017-2 《Java程序设计》第三周学习总结的更多相关文章
- Java程序设计第三周学习总结
1. 本周学习总结 2. 书面作业 Q1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; ...
- 对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈
对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈 一:教学中存在的学习问题 “1.由于同学们平时练习不足,上课总是出现跟不上老师的节奏的现象. 2.个别同学上课不认真听讲,打开 ...
- 20155322 2016-2017-2 《Java程序设计》 第一周学习总结
20155322 2016-2017-2 <Java程序设计> 第一周学习总结 教材学习内容总结 本周学习内容的主要是: 一.浏览教材,根据自己的理解每章提出一个问题. 在浏览教材后,我提 ...
- 20155220 2016-2017-2 《Java程序设计》第九周学习总结
20155220 2016-2017-2<Java程序设计>第九周学习总结 教材学习内容总结 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用 ...
- 20155211 2016-2017-2 《Java程序设计》第九周学习总结
20155211 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 一.JDBC入门 (一)JDBC简介 厂商在操作JDBC驱动程序时,依 ...
- 20155313 2016-2017-2 《Java程序设计》第九周学习总结
20155313 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 JDBC(Java DataBase Connectivity)即java数据库连 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
随机推荐
- 缓存MEMCACHE php调用
在项目中,涉及大访问量时,合理的使用缓存能减轻数据库的压力,同时提升用户体验.即在非实时性的需求的前提下,一小段时间内(若干秒),用于显示的数据从缓存中获取的,而不用直接读取数据库,能有效的减少数据库 ...
- yarn-site.xml
要保证spark on yarn的稳定性,避免报错,就必须保证正确的配置,尤其是yarn-site.xml. 首先来理解一下yarn-site.xml各个参数的意义(引自董的博客) 注:下面<v ...
- CSS样式命名规则
1.样式命名外 套: wrap主导航: mainnav子导航: subnav页 脚: footer整个页面: content页 眉: header页 脚: footer商 标: label标 题: t ...
- 「bzoj 4184: shallot」
权限题 线段树分治加线性基 首先这个题要求删除线性基肯定是没法处理的 于是我们套上一个线段树分治 线段树分治就是一种能够避免删除的神仙操作 我们发现询问是对一个时间的单点询问,而每一个数存在的时间却是 ...
- 【[POI2010]ANT-Antisymmetry】
开始复习字符串了 第一步肯定得是\(hash\) 首先理性分析一波不可能出现长度为奇数的反回文串,对称轴位置取反之后肯定和原来不相等了 我们可以枚举所有回文串的对称中心,之后我们发现这个样子是具有单调 ...
- selenium + python自动化测试unittest框架学习(七)随机生成姓名
在自动化测试过程中经常要测试到添加用户的操作,每次都要输入中文,原本是找了十几个中文写成了列表,然后从列表中随机取出填入用户名文本框中,随着测试的增加,发现同名的人搜索出来一大堆,最后在网上找了个随机 ...
- SDOI2018 一轮培训划水祭
\(\mathcal{Day \ \ -3}\) 作为前言来讲,我对于过几天的省选培训还是很期待的--就算我的实力根本不够,名额是学校推荐的,但是能见到\(\mathcal{cwbc}\)以及一众大佬 ...
- TTL电平, RS232电平以及CMOS电平的区别
TTL电平标准 输出 L: <0.8V : H:>2.4V. 输入 L: <1.2V : H:>2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V.输入,低于1 ...
- mysql 全量备份与增量备份
全量备份[root@master adm]# cat DBfullBak.sh #!/bin/bash #use mysqldump to fully backup mysql data BakDir ...
- activeMQ的request-response请求响应模式
一:为什么需要请求响应模式 在消息中间中,生产者只负责生产消息,而消费者只负责消费消息,两者并无直接的关联.但是如果生产者想要知道消费者有没有消费完,或者用不用重新发送的时候,这时就要用到请求响应模式 ...