随笔分类 - java
摘要:抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例: public abstract class GenericServlet implements Servlet, ServletC
阅读全文
摘要:Comparable Comparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者add进
阅读全文
摘要:结果: json转换 深拷贝 效率比序列化高些 使用cglib.beans.BeanCopier 代理实现 传说效率更高之后研究。
阅读全文
摘要:clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1 使用new操作符创建一个对象 2 使用clone方法复制一个对象 那么
阅读全文
摘要:当符合以下条件时不需要重写equals方法: 1. 一个类的每一个实例本质上都是唯一的。 2. 不关心一个类是否提供了“逻辑相等”的测试功能 3. 超类已经改写了equals方法,并且从超类继承过来的行为对于子类也是合适的。 4. 一个类时私有的或者是package私有的,并且可以确定它的equal
阅读全文
摘要:/** * 构建失败结果 * * @param code 错误码,参见{@link ResultEnum} * @param message 错误描述 * @return */ public static Result buildFailResult(int code, String message) { ...
阅读全文

浙公网安备 33010602011771号