20155307 2017-2018-3 《Java程序设计》第3周学习总结
20155307 2017-2018-3 《Java程序设计》第3周学习总结
教材学习内容总结
- 类相当于是设计图,对象是根据类设计出来的。用class定义,名字叫clothes.可以用new clothes创建一个新的对象,而且必须用new。
- 有两个标准类,java.util.Scanner,java.math.BigDecimal,他们两个是API提供的标准,应该还有别的,但是只需学习这两个即可。
- 先是举了“=“与”==”的例子,其实是为了说明“==”和“equal(b)"的区别。
- 看起来基本类型的包装像是一个桥梁,可以让基本类型变得和对象一样。
- 数组在java中就是对象。
- 字符串本质是打包字符数组的对象,是java.lang.String类的实例。
- 打包变成对象,这种做法可以提高java的工作效率,因为java就是面向对象的。
- 封装实际上使用方法将类的数据隐藏起来,不允许修改。
- public用在类前,表示其是公开类,可以在其他包的类中调用。
在构造函数参数与对象数据成员同名时,可以用this加以区别。
教材学习中的问题和解决过程
一些问题通过咨询同学已经弄明白了。
代码调试中的问题和解决过程
最近敲的代码多了果然暴露出来很多问题。
- 比如编译时出现乱码,一开始以为这是正常的就没有管,知道一天发现:乱码导致我根本不知道编译时错在哪里,于是才开始解决。

- 上百度,但是发现答非所问。

- 于是随便找了个论坛进去看,发现:把系统的默认语言改成英文之后就好了。默认语言不能是中文。

// - 还有个问题,我从实验楼上保存的代码不知道怎么使用,只是下载了,不知道下载成了什么格式...

// - 还有一个就是这个问题,我明明对Guess的编译通过了,也确实在文件夹里面看到“.class”文件了,可是运行的时候就提示找不到文件。

代码托管
- 代码提交过程截图:
- 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
- 代码量截图:
上周考试错题总结
- 填空:Linux Bash中,查找当前目录中前天创建的Java文件的命令是(find . –name *.java -ctime 2)。
- CH03 填空:Java中整数类型有三种,分别是(short),int,long.
- CH03 判断: Java中, 数字235.00的类型是float. (X)
- CH03 填空:~0b1011的十进制值是(-12)
- CH03 判断:Java中,非零数字等价于true.(X)
- CH03 判断: 0.123 == 1.23e-2 (X)
CH03 判断:P64 Shift.java中第三个printf的输出结果是”2的2次方:4”。(X- CH03 填空:运行p69 Odd.class的命令为(java cc.openhome.Odd)。
其实我也不是都不会,只是印象里感觉不是那么精通的就都摘出来,自己错了什么忘了不少。
希望老师能考虑一下盛照宗(5332)同学的提议,把判完的卷子发下来,好让同学们能够准确的知道自己错在了哪里。
其他(感悟、思考等,可选)
我有必要调整一下敲代码的频度,不能单拿出一天来敲,还是得平均到每一天去敲,前者显然无论是效率上还是质量上都稍显不尽人意。我最近总是在向黄月课代表以及寝室的孩子们问问题,希望她们不要嫌烦——在此表达我诚挚的谢意。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | ?/200 | 1/4 | 20/20 | |
| 第二周 | 300/500 | 1/5 | 18/38 | |
| 第三周 | 500/1000 | 1/6 | 20/58 | 修正学习方法! |
参考:[Java学习笔记]
计划学习时间:14小时
实际学习时间:20小时
改进情况:
参考资料
老师的以及好学生的博客(https://home.cnblogs.com/u/rocedu/)
20155307 2017-2018-3 《Java程序设计》第3周学习总结的更多相关文章
- 学号 20175212 《Java程序设计》第九周学习总结
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
- 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结
20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...
- 20155338 2016-2017-2 《Java程序设计》第九周学习总结
20155338 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC入门 · 数据库本身是个独立运行的应用程序 · 撰写应用程序是 ...
- 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 ...
随机推荐
- 只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft
前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一 ...
- c++计算器后续(3)
自娱自乐: 本来只是想改改第二次的代码规范的,然后好像把原来的代码玩坏了,真是尴尬...然后大概是又发现了一些东西.以上. main的参数: 大概是说main函数的括号里是可以带参数的,写成这个样子: ...
- python接口测试-项目实践(八) 完成的接口类和执行脚本
脱敏后脚本 projectapi.py: 项目接口类 # -*- coding:utf-8 -*- """ xx项目接口类 2018-11 dinghanhua &quo ...
- java抽象继承-模板方法
//模板方法:步骤提前设计好,用的时候只需要改步骤内容 public class TemplateDemo { public static void main(String[] args) { // ...
- 使用python 操作liunx的svn,方案二
在对liunx操作svn的方式,做了改动,使用python的,subprocess进行操作 在第一种方案中,我使用了先拉到本地,然后再创建,在进行上传,实际在svn中可以直接创建文件,并进行文件复制, ...
- 34、springboot的热部署
热部署 在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费, 我们希望不重启应用的情况下,程序可以自动部署(热部署).有以下四种情况,如何能实现热部署. 1.模板引擎 在S ...
- xgboost和gbdt区别
1. xgboost在目标函数中加入了正则化项,当正则化项为0时与传统的GDBT的目标函数相同2. xgboost在迭代优化的时候使用了目标函数的泰勒展开的二阶近似,paper中说能加快优化的过程!! ...
- String 的字面量、常量池、构造函数和intern()函数
一.内存中的 String 对象 Java 的堆和栈 对于基本数据类型变量和对象的引用,也就是局部变量表属于栈内存: 而通过 new 关键字和 constructor 创建的对象存放在堆内存: 直接的 ...
- Hibernate工作原理及为什么要用?. Struts工作机制?为什么要使用Struts? spring工作机制及为什么要用?
三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采 ...
- 双显示器N卡安装ubuntu驱动以及解决办法
之前我是打算在win下面结合虚拟机开发前后端,今天仔细想了一下,不是很靠谱,后端调试太困难了.可能的方案就是Netbeans远程开发的方式,以前我试过,调试起来也是非常的麻烦.于是果断下载个ubunt ...
