首页
登录 | 注册

20155238 2016-2017-2 《Java程序设计》第四周学习总结

教材学习内容总结

  • 继承 extends
public class SwordsMan extends Role
  • 检查语法逻辑,从=右边向左边读。编译程序就是语法检查器。

  • 重新定义行为
public void fight() {
    // 
  • 抽象方法
Public abstract class Role {
public abstract void fight()
  • 被声明为protected的成员,相同包中的类可以直接存取。

  • public , protected ,private 是java中的三个权限关键词,有四个权限范围

  • 定义类时没有使用extends关键词指定继承任何类,那一定是继承java.long.Object。

  • 类要操作接口,必须使用implements关键词

  • 接口枚举常数,定义为public static final.

*enum实际上定义了类。

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

  • 1问题:对于概念的理解十分混乱,书中的很多地方无法理解

  • 1解决方案 :多打代码,做课后的练习和操作题。

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

  • 对于类的概念还是有些混淆,在代码的编写中,会有很多错误。
  • 编写过程中出现错误,对于断点调试运用的并不是很好。

代码托管

代码提交截图
20155238 2016-2017-2 《Java程序设计》第四周学习总结

上周考试错题总结

  • Linux Bash中,grep 命令可以进行全文搜索。

  • System.out.println(“”+52+25);的结果是:5225。 System.out.println(52+25+””);的结果是:77

  • Java中,=与==并没有在基本类型和类类型的不同

  • 两个Integer对象比较大小,可以使用comareTo()方法

  • p109 Average.java 求1,2,3,4,5的平均值的命令是(java cc.openhome.Average 1 2 3 4 5

  • Java中方法参数只用传值调用

  • “30”转化为byte类型的30的语句是 Byte.parseByte(“30”);

  • p104 CopyArray.java 中修改int [] scores2 = Arrays.copyOf(scores1, scores1.length,使得输出的第二行只有前五个元素,修改后的代码为 int [] scores2 = Arrays.copyOf(scores1, scores1.length/2) 或 int [] scores2 = Arrays.copyOf(scores1, 5)

  • 调用p145 sum函数计算1+2+3+4+5的代码是 MathTool.sum(1,2,3,4,5)

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

通过一周的学习,发现java学习的过程中,会收获很多意外的惊喜,学会许多学习和办事的方法。
对于java,也有了更多了解。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 1/4 8/12
第二周 70/80 2/5 16/28
第三周 120/200 3/6 12/40
第四周 300/500 4/7 20/60 Java学习更加进了一步

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

  • 计划学习时间:15小时

  • 实际学习时间:20小时

  • 改进情况:

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

参考资料


相关文章

  • 为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
    Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在 ...
  • 一.前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象. 集合类是特别有用的工具类,不仅可以存储数量不等的对象,还可以实 ...
  • final关键字可用于修饰类.方法和变量,final修饰的类不能被继承:final修饰的方法不可被重写:final修饰的变量不可被改变. 1. final类 final修饰的类不能被继承意思是final修饰的类不可以有子类,java.lan ...
  • java中常见的集合类大部分是非线程安全的,在多线程情况下会报并发修改异常(ConcurrentModificationException) 并发下的ArrayList类: 1 //集合类不安全的例子 2 public class Coll ...
  • java游戏开发杂谈
    线程,让游戏拥有了动态变化的能力. java的图形界面,在启动的时候,就开始了一个线程. 这个线程负责处理:JFrame.JPanel等的绘制.事件处理. 它是由操作系统调用的,在程序启动时开启,程序关闭时消亡. 这个线程里执行的逻辑,支撑 ...
  • 最近老师老是不讲新课,好繁!!! 还是来说抽象类吧. public abstract class A{ //因为下边有一个抽象方法,所以这就必须要是一个抽象类,要不然编译不能通过 public void c(){ System.out.pr ...

2019 cecdns.com webmaster#cecdns.com
12 q. 0.077 s.
京ICP备10005923号