0%

数组

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

阅读全文 »

接口和抽象类

抽象类

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

阅读全文 »

zookeeper理论

会话机制

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

为了避免重复代码太多,导致代码不好维护,大家需要学会如何复用代码,代码复用的两种方式,组合和继承

组合:在新类中创建现有类的对象 has-a
继承:创建现有类的子类 is-a
依赖:uses-a

UML关系

阅读全文 »