第n周 任务控制

星期

日期

任务

完成度

题外话

星期一

8月13日

分享排序和二叉树的

创建及先、中、后序遍历;

String、堆栈的建立和意义

100%

讲了要练习,讲了要强记

星期二

8月14日

复习static,与集合

95%

星期三

8月15日

编码实现excel、文件、

预习或者编码实现正则表达式,

java编程规范

100%

每个星期每个人都讲过一些什么,哪些没有掌握;汉字可以作为函数名么;回顾上次内容,出题

星期四

8月16日

熟记相关知识{强记集合排序二叉树

sqlstatic堆栈String、线程、文件}

{遗漏的知识点:链表、用join写同步}、

{没有记住的知识点:葵花宝典、

java精华。。、设计模式。}

想一想串讲什么(比如各种算法)

85%

在对对象的引用进行比较时,Object中的equals比较的是两个对象应用的位模式,即物理地址。这与“==”一样。
如果需要比较自己的类的两个对象引用,要重写equals方法。
具体参照String的equals

星期五

8月17日

上午收集算法并复习文件和线程,下午如果没有准备好串讲则继续准备,否则继续:{遗漏的知识点:链表、用join写同步}、{没有记住的知识点:葵花宝典、java精华。。、设计模式。}

60%

回去完善文件和线程知识;public与static(private不能修饰abstract);内部类;final String str可以;主要准备了串讲所以其他的事没有完成。


object==null判断object是不是被分配了内存空间;假如object没有被分配内存空间,即object==null,object.equals(null)将会抛出NullPointerException,没有被分配内存空间的对象是不能调用任何方法的。
另外谈谈==和equals():
前者比较的是两个对象的内存地址是否一样,判断两者是不是同一对象;后者比较的是具体的“值”是否一样,如"aaa".equals("aaa")就是true。
而且对于自己定义的类,如果要实现equals()的上述功能,还要重写Object类的equals()方法,它默认的是用"=="来作比较,上面的String类已经重写了该方法,所以可以拿来直接用。
“object1.equals(object2);//这是true ”这句话是错的,它的结果是false,原因就是object的equals()方法默认是用“==”来做比较,object1和object2显然不是同一对象。
给String初始化,如String a=null,否则不会初始化,而且无法调用,因为final.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值