0%

内部类

内部类是一种较为特殊的类形式,定义在另一个类中的类,叫做内部类,是主类的一部分,可以把一些逻辑相关的类组织在一起,并控制位于内部的类的可见性。

作用

  • 内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据
  • 内部类可以对同一个包中的其他类隐藏起来

内部类分为

  • 静态内部类
  • 成员内部类
  • 局部内部类
  • 匿名内部类
阅读全文 »

数组

数组的本质是一个相同数据类型的元素集合。元素是数组的组成部分,数组中每一个元素都可以使用唯一的索引值来访问,这个索引值也可以叫做数组下标。数组是很多集合类的底层存储结构,在了解java集合类之前大家先了解一下数组吧。

阅读全文 »

接口和抽象类

抽象类

抽象方法的声明没有方法体。

阅读全文 »

zookeeper理论

会话机制

  • 一个客户端连接一个会话,由zookeeper分配唯一会话id
  • 客户端以特定的时间间隔发送心跳以保持会话有效,超过会话超时时间未收到客户端的心跳,则判断客户端无效(默认2倍tickTime)
  • 会话中请求是FIFO(先进先出原则)的顺序执行
阅读全文 »