随笔分类 - 1.1.6.阿里Java代码规约
摘要:一.并发处理 1.获取单例对象需要保证线程安全,其中的方法也要保证线程安全 2.线程资源必须通过线程池提供,不允许在应用中自行显示创建线程。减少资源消耗 3.线程池不允许使用Executors区创建,而是通过ThreadPoolExecutor的方式,规避资源耗尽的风险 FixedThreadPoo
阅读全文
摘要:一.集合处理 1.只要重写equals就必须重写hashCode Set存储的对象会根据hashCode和equals进行判断 Map的键如果是对象也必须重写 String已经重写了hashCode和equals对象,所以可以利用String作为Map的键 一般我们遵守equals相等hashCod
阅读全文
摘要:一.OOP重点规约 1.类中的静态变量或静态方法,直接用类名访问即可,不要去用类的对象访问(会增加成本)。 2.覆写方法要加@override 3.相同参数类型,相同业务含义,才可以使用Java的可变参数,避免使用Object。(尽量不用可变参数编程) 4.外部使用的接口,不要修改方法名,如果过时加
阅读全文
摘要:转载:https://blog.csdn.net/ouzhuangzhuang/article/details/86644476 POJO 是 DO / DTO / BO / VO 的统称. DO(Data Object) :此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 DTO
阅读全文