- 博客(4)
- 收藏
- 关注
原创 向上转型,重写基类函数,访问权限,循环依赖---图片为什么上传不了??
1.重写基类函数时,子类方法的访问权限不能比父类方法窄,即父类是protected子类不能是包访问,单可以是public 2.向上转型后的访问权限变化如图:如果基类和派生类的重写方法权限不一致,也可能引起问题如下图:因为基类aa是包权限,派生类也有aa,基类和派生类不在同一个包,向上转型的时候,看注解可得派生类的aa()就不是基类aa()的重写方法了---由于对于派生类对象是不
2016-05-12 16:44:14 582
原创 java----map,set,hash的源码分析---篇1
图片如图: 会详细介绍map—abstractmap—-hashmap—sortedmap–treemap—hashtable–set—sortedset-abstractset–hashset–treeset
2016-05-06 20:59:14 357
原创 arraylist的迭代器的实现研究---其中的iterator(不是listiterator)---(源码)
总结: 1.什么next,hasnext—-其实不是next,是当前容器内元素数组的指针指向的元素,其实是当前 2.必须在next()后使用remove()【因为只有next()会改变lastret】, 总之用remove()之前必须要有next(),并且不能连续remove();remove()—只能 —-几个next();—–直接没有remove–;remove();—-几个next()
2016-05-05 15:18:59 1736
原创 java 中== equal hashcode()什么的之间的关系
我的理解就是这三者没有关系。1.==:就是个运算符,返回布尔值 如果是引用类型用==,就是判断引用类型是否指向同一处(同一处就是true),不会判断两个引用是否是同一种类型,因为所有引用都能被向上转型成指向object 类. 测试程序:package test1;import java.util.ArrayList;import java.util.Collections;public cla
2016-05-05 12:08:58 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人