Java知识
johnlee8896
半老程序猿
展开
-
简述SOLID的面向对象的设计原则
转载自https://blog.csdn.net/leoleocs/article/details/45370203在这篇博文中,将给大家简要介绍一下SOLID的面向对象的设计与实现的基本原则。其实这个需要自己做项目和看代码的体会,个人经验觉得还是比较有用的。什么是SOLIDSOLID是面向对象设计与实现的时候推荐的一个基本的原则,分别是Single Responsibility Principl...转载 2018-04-08 20:31:58 · 271 阅读 · 0 评论 -
Java中的public,private,protected的区别还有最重要的friendly
1、public修饰词,表示成员是公开的,所有其他类都可以访问;2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 这句话是需要强调 3、private修饰词,表示成员是私有的,只有自身可以访问; 也就是当有这个类的对象访问这个属性或方法时,是点不出来的。4、什么都不写的时候,无修饰词(默认),表示包访问权...原创 2018-04-05 15:14:10 · 297 阅读 · 0 评论 -
Java弱引用(WeakReference)的理解与使用
看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上java开发经验的面试者中, 只有两人知道weak reference的存在, 而其中...转载 2018-04-06 21:14:11 · 167 阅读 · 0 评论