2020-10-24

21 篇文章 0 订阅

10/24回顾JAVASE个人笔记

1.首先今天最大的难点是关于反射方面,不理解的点有以下方面:
《JAVA核心技术1》(2020/5版次)中的217页,有关method的反射类方法应用,希望以后能够再次看一眼这个,以及后面的代码内容!

2.有关反射可以用到的方法:
1.getField()得到指定名字的公共字段,或者这些字段的一个数组
2.getDeclaredField()与上一样,不过是只得到本类的,不会去获取父类或者说是超类的(207页)
3.setAccessible()设置这个可访问对象的可访问标志
4.Array.newInstance(componentType,newlength)构造一个新数组,类型为输入的元素类型(componentType)长度为输入的新长度(newlength)
5.URL getResource(String name)从指定的名字找到资源并且返回这个资源的路径(作为URL对象类型返回)
6.getSuperClass()以Class对象的形式返回这个类的超类

3有关toString重写的难点在183页

4.hashcode
hashcode是由对象导出的一个整型值,也叫散列码。
其中string的hashcode计算为

int hash = 0;
for (int i = 0; i< length(); i++)
	hash = 31 * hash + charAt(i)

更多的内容复习179页

5.equals
equals在之前的学习没有过多的讲,但是书本上花了很大的篇幅来讲述equals方法,也不知道重要还是不重要,不过书本讲的挺乱挺复杂的,希望也能够再次深入理解一下,在170页左右

至此,第五章《继承》好像就没什么需要我注意或者说再回顾的地方了
希望能够在一周里面读完这本书,现在读到230页,总页数为630页,已经读了三天了!
接下来的有关接口,lambda表达式,内部类也是非常重点的内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值