教材学习内容总结

  • 类定义使用class关键词,名称使用Cloths,建立实例运用New关键词
Clothes c1 = new Clothes();
  • = :制定参考名称参考某个对象 == :比较参考名称是否参考同一对象

  • 打包器 : Long Integer Double Float Boolean Byte。

  • 在Java中,数组就是对象。 字符串本质是打包字符数组的对象

  • 封装 :隐藏对象细节,把对象当成黑箱进行操作。构造函数
CashCard(String number, int balance, int bonus) {this.number = number;this.balance = balance;this.bonus = bonus;}
}
  • 取值方法固定,以get开头,之后接首字母为大写的字母

  • “包范围权限”

  • this可以出现在除了声明为“static”的任何地方,this()代表了调用另一个构造函数。

  • 被声明为static的成员,不会让个别对象拥有,而是属于类。static方法中不能出现this关键词,不能用非static数据或非发成员。

  • 重载方法比较:使用important static 的各个静态成员,若有同名冲突,尝试通过重载判断。

教材学习中的问题和解决过程

  • 1问题.static方法中关键词,数据的定义。
  • 1解决方案.static 中this编译不成功,不能出现this。数据的定义只能是static数据。

代码调试中的问题和解决过程

  • 测试书上练习

[代码托管]

(http://git.oschina.net/bestiisjava2017/zjy20155238_javaProgramn)
代码提交截图

上周考试错题总结

  • 在Linux Bash中,查找当前目录中前天创建的Java文件的命令是 find . –name *.java -ctime 2。

  • ~0b1011的十进制值是 12。

    1. CH03 填空 :0x10%9 的结果是( 7 )
    2. CH03 填空 :0x10&9 的结果是(0)
  • 编译p60 Comparison.java的命令为(javc –d xxx Comparison.java )

其他(感悟、思考等,可选)

改进了编写代码的方式和效率。对于类,有了一定的掌握。以及java语言中的关键词,数据的定义有了更深的使用理解。
认识对象,以及对象封装的流程与方法有了一定的掌握。
经过练习,对于linux系统的理解已经同刚接触的小白不同了,已经能基本使用常用的linux系统命令。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 1/4 8/12
第二周 70/80 2/5 16/28
第三周 120/200 3/6 12/40 对于JAVA的特点,java语言的接触有了更深层次的认识。与C语言有了分别,也进行了比较学习。

参考:软件工程软件的估计为什么这么难,软件工程 估计方法

  • 计划学习时间:15小时

  • 实际学习时间:12小时

  • 改进情况:

  • 有空多看看现代软件工程 课件 软件工程师能力自我评价表

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导
  • ...

转载于:https://www.cnblogs.com/zjy072018/p/6539547.html

20155238 2016-2017-2 《Java程序设计》第三周学习总结相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

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

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

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

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  4. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

  5. 20175208 《Java程序设计》第九周学习总结

    20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...

  6. 20155313 2016-2017-2 《Java程序设计》第二周学习总结

    20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...

  7. 20172325 2018-2019-1 《Java程序设计》第二周学习总结

    20172325 2018-2019-1 <Java程序设计>第二周学习总结 教材学习内容总结 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. ...

  8. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

  9. 20165203 2017-2018-2 《Java程序设计》第一周学习总结

    20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...

  10. 20175221 2018-2019-2 《Java程序设计》第一周学习总结

    20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...

最新文章

  1. js学习笔记1---使用方法
  2. 月亮之上--数学分析版
  3. where used list repository table WBCROSSGT
  4. python设置默认密码_使用Python生成随机密码的示例分享
  5. EncryptionHelper.cs(20170223)
  6. 介绍一下关于Spring Cloud Stream
  7. python 向MySQL里插入中文数据
  8. 56. 合并区间(javascript)
  9. 详解:Oracle数据库的分区表
  10. 使用authentication进行身份验证,与Forms表单登陆
  11. 如何更改计算机屏幕分辨率,如何修改电脑默认屏幕分辨率
  12. java制作数字彩虹雨的代码,canvas+gif.js打造自己的数字雨头像的示例代码
  13. VS2017编译libcef 2623_20181107完成
  14. ITIL 服务台:ITSM帮助员工创建实践
  15. Python图片处理模块Pillow
  16. Ubuntu升级后 /usr/bin/baloo_file 占用太高CPU
  17. 云服务器上通过wget安装JDK
  18. 机器学习之经典算法(十一) 条件随机场
  19. 我亲爱的朋友们_亲爱的lazyweb-我该如何处理所有电子邮件?
  20. 惠普HP Prime可编程计算器之工程测量计算

热门文章

  1. mysql 账户余额表_账户表/余额表/消费储蓄表
  2. android继承图,Android图形系统(三)-View绘制流程
  3. 多个同名进程linux获取对应pid,Linux Shell根据进程名获取PID
  4. php ci的session和php session,php及codeigniter使用session-cookie的方法(详解)
  5. java实战 ——分类模块的开发
  6. 4.1线程组(Thread Group)
  7. SpringMVC之安全性(一)
  8. 【钢铁缺陷检测算法】数据探索
  9. 强化学习实战(六)【Windows安装星际争霸Ⅱ 强化学习环境教程】
  10. Unity AnimatorController 混合树 状态机 骨骼