####
####
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
|
|
More info: Writing
|
|
More info: Server
|
|
More info: Generating
|
|
More info: Deployment
接口的意义
规范,扩展,回调
抽象类的意义
为其子类提供一个公共的类型,封装子类中重复的内容,定义抽象方法;
子类虽有不同的实现,但是定义却是一致的;
内部类的作用
内部类可以有多个实例,每个实例都有自己的状态信息,并且与其他外部对象的信息相互独立
在单个外围类中,可以让内部类以不同的方式实现同一个接口,或者继承同一个类
创建内部类对象的时刻并不依赖于外围类对象的创建。
内部类并没有令人迷惑的“is-a”关系,他就是一个独立的实体。
内部类提供了更好的封装,除了该外围类,其他类都不能访问
待定;
Java中集合的继承关系
Collection
- List
- LinkedList
- ArrayList
- Vector
- Stack
- Set
Map
- HashTable
- HastMap
- WeakHashMap
HashMap 的实现原理
HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。