设计模式 设计模式 2023-12-21 设计原则单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责。里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则。依赖倒置原则【DEPENDENCE INVERSION PRINCIPLE】: Read More
读书笔记Java编程思想 读书笔记 2023-12-21 《Java编程思想》读书笔记finalfinallyfinalizefinalize()主要是给其他调用而创建的空间在对象回 收时页同步回收而设置的。 比如,你调用了C语言,使用了mallow()开辟了一段内存空间。在你释放java对象的时候,虚拟机只能释放java对象占用的空间,而不能释放C开辟的内存空间,所你 你在释放此对象之前要先回收你在C语言中开辟的空间。 这各时候才用到finalize()方法。平时的 时候不要随便使用finalize()方法。
读书笔记Java编程思想 读书笔记 2023-12-21 第15章:泛型一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类,如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。泛型实现了参数化类型的概念,使代码可以应用于多种类型。容器类是引入泛型的一个重要原因Java中,return语句只允许返回单个对象,通过泛型,则可以返回多个对象。这个概念成为元祖(tuple),它将一组对象直接打包存储于其中一个单一对象。元祖可以具有任意长度,任意类型。 Read More
设计模式行为型模式 设计模式 2023-12-21 责任链模式定义免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。类图角色抽象处理者(Handler)角色:声明了所有具体处理者的通用接口。 该接口通常仅包含单个方法用于请求处理, 但有时其还会包含一个设置链上下个处理者的方法。 Read More