![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小猿一枚
一枚有梦想的小猿,想把自己的技术与大家一起分享!
展开
-
Android 中容易触发内存泄漏的点,与相应的解决方式
Android 内存泄漏的几种可能: 一般内存泄漏的原因是:由忘记释放分配的内存导致的(cursor、stream等) 逻辑内存泄漏的原因是:当应用不再需要这个对象,仍未释放该对象的所有引用。 (1)static Activity: 在类中定义了静态Activity变量,把当前运行的Activity实例赋值于这个静态变量,如果这个静态变量在Activity生命周期结束后 没有清空,就会导致内存泄漏。因为static变量时贯穿这个应用的生命周期的,导致这个Activity会一直存在应用进程中。 s...原创 2020-09-09 11:27:35 · 211 阅读 · 1 评论 -
java 面向对象的六大原则
java面向对象的六大原则: 1、单一职责原则: 单一职责简单来说就是一个类只做一件事,但是需要根据实际情况来做具体的分析。 2、里氏替换原则: 里氏替换原则依赖于继承、多态这两大特性。里氏替换原则简单来说就是所有引用基类、接口得地方必须能透明的使用其子类的对象,通俗点讲,只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道使用的到底是子类...原创 2019-09-20 14:28:07 · 210 阅读 · 0 评论