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小时

  • 改进情况:

参考资料

20155307 2017-2018-3 《Java程序设计》第3周学习总结的更多相关文章

  1. 学号 20175212 《Java程序设计》第九周学习总结

    学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...

  2. 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结

    20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...

  3. 20155338 2016-2017-2 《Java程序设计》第九周学习总结

    20155338 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC入门 · 数据库本身是个独立运行的应用程序 · 撰写应用程序是 ...

  4. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  5. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  6. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  7. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  8. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  9. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  10. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

随机推荐

  1. ubuntu 14.04 安装boost 1.53

    安装依赖 $ sudo apt-get install mpi-default-dev $ sudo apt-get install libicu-dev $ sudo apt-get install ...

  2. 团队作业—预则立&&他山之石(人月神教)

    1.团队任务 GitHub issues 1.2 团队计划 2.访谈任务 2.1采访对象 采访团队:龙威零式 采访时间:2017.10.23 采访形式:微信群 2.2采访内容 问:你们选题的时候有哪些 ...

  3. 翻译-QPKG开发工具快速开始指南

    QPKG开发工具快速开始指南 指导你编译你自己的QPKG软件包 目录 什么是QDK 下载QDK 安装QDK 编译你自己的QPKG软件包 搭建QPKG编译环境 配置QPKG 定制QPKG程序 向QPKG ...

  4. 【[ZJOI2008]泡泡堂】

    想贪心就是反复\(hack\)自己的过程 首先这很田忌赛马,但是又不完全一样 田忌赛马保证了所有马的实力不同,因此没有平局 田忌赛马的策略是当自己最强的马比不过对方最强的马的时候,就用自己最弱的马来自 ...

  5. Java50道经典习题-程序34 三个数排序

    题目:输入3个数a,b,c,按大小顺序输出. import java.util.Scanner; public class Prog34 { public static void main(Strin ...

  6. [教程] macOS打开原生的NTFS读写功能

    Mac本身实际上是支持原生的NTFS读写的,只不过这一功能被隐藏了,但是可以手动打开,这比第三方的的工具要安全得多,有时第三方工具可能会发生整个NTFS分区数据丢失的情况,下面是打开MAC原生NTFS ...

  7. 【题解】洛谷P1073 [NOIP2009TG] 最优贸易(SPFA+分层图)

    次元传送门:洛谷P1073 思路 一开始看题目嗅出了强连通分量的气息 但是嫌长没打 听机房做过的dalao说可以用分层图 从来没用过 就参考题解了解一下 因为每个城市可以走好几次 所以说我们可以在图上 ...

  8. centos6.4安装使用wine 持续更新中

    首先,从wine的官网下载页面http://www.winehq.org/download/可以了解到centos安装wine需要EPEL软件仓库.那么首先安装EPEL软件仓库,从http://mir ...

  9. eclipse删除的文件如何恢复。

    1.如果不小心删除了单个文件或者文件夹. 鼠标点击上级目录 Ctrl+z就可以恢复了. 如果没有恢复,就右击项目,选择Resore from Local History 然后选择你所删除的文件,选择恢 ...

  10. 编译安装 Hue

    # 安装前的准备 useradd huedev wget https://github.com/cloudera/hue/archive/release-4.2.0.tar.gz -O /home/h ...