- 博客(8)
- 收藏
- 关注
原创 java中Integer类的缓存机制cache为什么要用内部类来设计?
一:内部类可以访问外部类变量和方法,外部类或者其他类访问内部类时需要一些特定语法。2.给类进行更加清晰的结构化,一个内部类对象可以访问创建它的外部类对象的内容,包括私有数据。二: 加强类的设计的安全性。内部类有效实现了“多重继承”,优化 java 单继承的缺陷。内部类不会被同包中的其他类所访问到,具有很好的封装性;3:适当使用内部类,使得代码更加灵活和富有扩展性。4:当某个类除了它的外部类,不再被其他的类使用时。1:一些多算法场合(如缓存中)。2:解决一些非面向对象的语句块。...
2022-08-15 00:36:16
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人