![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 83
青峯
就是不告诉你
展开
-
【JAVA归纳】☀️ Lock - 总结
定义 锁是一个工具,用于控制多个线程对共享资源的访问 位置 Lock 接口位于 java.util.concurrent.locks 包中 实现类 Lock的实现类原创 2021-10-28 08:50:52 · 62 阅读 · 0 评论 -
【java】论组合和继承
前言: 在项目开发初期,我们总想着尽可能地收集需求来分析设计,试图来构建一个完美的摩天大厦。但是,需求总是源源不断,这时候我们应该意识到,一个系统,它其实是有“生命”的,会不断的“成长”。由此,作为开发人员,在开发初期应该创建出一个可扩展,可复用,灵活性高,低耦合的代码结构,哪怕这是一件难以预计的事。 内容: 在开发初期,为了能尽可能地创建可复用的代码,我们需要理...原创 2019-01-21 09:56:32 · 192 阅读 · 0 评论 -
高效JAVA代码---创建对象
本文主题:什么时候、如何创建对象? 1. 考虑用静态工厂方法代替构造函数 优点: 它与构造函数不同,它有名字,你可以把名字起的更易于阅读。 public class EffectiveJavaStudyTest { public static void main(String[] args) { //调用静态工厂方法获取实例 Co...原创 2019-02-20 14:37:28 · 324 阅读 · 0 评论 -
高效JAVA代码---避免创建对象
本文主题:什么时候、如何避免创建对象? 重复使用同一个对象,而不是每次需要的时候就创建一个功能上等价的新对象,通常前者更为合适。重用方式既快速,也更为流行。如果一个对象是不可变的,那么它总是可以被重用。但是,不要错误地认为:“创建对象的代价是非常昂贵的,我们应该要尽可能地避免创建对象”,而应该是:“当你可以重用一个已有的对象时,请不要创建对象;当你应该创建一个新的对象时,请不要重用已有的对象 ”...原创 2019-02-20 15:27:45 · 513 阅读 · 0 评论