会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扈江离与辟芷兮,纫秋兰以为佩。
山有木兮木有枝,心悦君兮君不知
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
61
下一页
2022年7月7日
EffectiveJava 2对所有对象通用的方法 10始终要覆盖toString
摘要: 1 重点关注 1.1 该节是作为建议,而非强制 1.2 代码演练3.1 1.3 替代方法:用json.toString替代 JSONObject.toJSON(mapCert)) https://i.cnblogs.com/articles/edit;postId=10765235 2 课程内容 2
阅读全文
posted @ 2022-07-07 08:43 菜鸟乙
阅读(44)
评论(0)
推荐(0)
2022年7月5日
EffectiveJava 2对所有对象通用的方法 9覆盖equals时总要覆盖hashCode
摘要: 1 重点关注 1.1 本章核心 覆盖equals时总要覆盖hashCode,代码参考3.1 1.2 hashcode的散列函数针对不同数据类型的算法(3.1参考short类型) 一个好的散列函数通常倾向于“为不相等的对象产生不相等的散列码”,理想情况下,散列函数应该把集合中不相等的实例均匀地分布到所
阅读全文
posted @ 2022-07-05 07:48 菜鸟乙
阅读(39)
评论(0)
推荐(0)
2022年6月28日
EffectiveJava 1创建和销毁对象 7避免使用终结方法
摘要: 1 重点关注 1.1 终止方法的写法 try finally 见3.1 1.2 终结方法的写法 finalize()见3.2 1.3 使用终结方法的场景 a 当对象的所有者忘记调用1.2显式终止方法时,终结方法可以充当安全网。(FileInputStream,FileOutputStream,Tim
阅读全文
posted @ 2022-06-28 12:55 菜鸟乙
阅读(41)
评论(0)
推荐(0)
2022年6月27日
EffectiveJava 1创建和销毁对象 6消除过期的对象引用
摘要: 1 重点关注 1.1 通用方法避免过期对象的应用 消除过期引用的最好方法是让包含该引用的变量结束其生命周期。 如果使用最紧凑作用域范围定义每一个变量,这种情形自然而然的发生 1.2 消除过期对象的使用场景 a 栈的pop,需要我们手动清空,因为栈类自己管理内存 b 随着时间推移,过期缓存可以使用后台
阅读全文
posted @ 2022-06-27 22:36 菜鸟乙
阅读(41)
评论(0)
推荐(0)
2022年6月22日
EffectiveJava 1创建和销毁对象 5避免创建不必要的对象
摘要: 1 重点关注 1.1 代码演练部分 1.2 本节精髓 不要错误的认为本条目介绍的内容暗示着”创建对象的代价非常昂贵,我们应该尽可能地避免创建对象” 相反,由于小对象的构造器只做很少量的事情,所以它们的创建和销毁的代价都是非常廉价的,尤其是在现代的的JVM实现上更是的如此。通过创建附加的对象,提升程序
阅读全文
posted @ 2022-06-22 22:05 菜鸟乙
阅读(27)
评论(0)
推荐(0)
2022年4月29日
EffectiveJava 1创建和销毁对象 4通过私有构造器强化不可实例化的能力
摘要: 1 重点掌握 1.1 本节摘要 编写只包含静态方法和静态域的类,需要通过私有构造器强化不可实例化的能力 1.2 使用私有构造器的弊端 使得一个类不能被子类化。所有构造器必须显示或隐式调用超类构造器。子类没有可访问的超类构造器访问。参考3.2 1.3 本节demo 3.1 2 课程内容 2.1 使只有
阅读全文
posted @ 2022-04-29 22:00 菜鸟乙
阅读(37)
评论(0)
推荐(0)
2022年4月27日
EffectiveJava 1创建和销毁对象 2遇到多个构造器参数时考虑用构建器
摘要: 1 重点掌握 1.1 3.1案例 1.2 实现构建模式的另一种形式 参考ddd领域设计 https://www.cnblogs.com/1446358788-qq/articles/15319451.html 创建对象的时候用factory工厂类创建(一定把必输项都带上),每次变更字段的时候,在En
阅读全文
posted @ 2022-04-27 13:02 菜鸟乙
阅读(40)
评论(0)
推荐(0)
2022年2月18日
EffectiveJava 1创建和销毁对象 3用私有构造器或枚举类型强化Singleton属性
摘要: 0 重点掌握 0.1 单例模式如何完全安全 首先前提必须是饿汉式单例,才有安全可能性,原因参考设计模式单例模式。 饿汉式单例的代码demo 参见本节2.5 0.2 饿汉式和懒汉式区别 参靠设计模式单例模式,一个是类加载时就初始化,一个是不初始化,static静态代码块 0.3 如何理解:本节2.2和
阅读全文
posted @ 2022-02-18 07:06 菜鸟乙
阅读(43)
评论(0)
推荐(0)
2022年2月9日
EffectiveJava 1创建和销毁对象 1考虑用静态工厂方法代替构造器
摘要: 0 重要 0.1 核心 通常情况,创建对象考虑用静态工厂方法代替构造器 0.2 需要掌握的东西 0.2.1 静态工厂的缺点: 类如果不含公有的或者受保护的构造器,就不能被子类化 这个很好理解,如果类不含上述的这两种构造器,当然就没办法被继承。但实际这样或许也是一个好处,因为这样能鼓励程序员使用复合,
阅读全文
posted @ 2022-02-09 06:59 菜鸟乙
阅读(50)
评论(0)
推荐(0)
2021年1月20日
Spring Cloud微服务实战 打造企业级优惠券系统 7-20 编写优惠券模板基础服务测试用例
摘要: 0 课程地址 https://coding.imooc.com/lesson/380.html#mid=28597 1 浓缩精华 1.1 2 个人关注 2.1 3 课程内容 3.1 4 代码演练 4.1
阅读全文
posted @ 2021-01-20 07:21 菜鸟乙
阅读(142)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
61
下一页