优化之内存泄露的总结
摘要:优化之内存泄露 常见的内存泄漏原因及解决方法 Android内存优化——常见内存泄露及优化方案 Android常见内存泄露分析总结 一.常见的内存泄漏和解决方案 什么是内存泄漏?内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗。内存泄漏并不是指物理上的内存消失,这里的内存泄漏是
阅读全文
posted @
2022-12-31 15:49
左手指月
阅读(618)
推荐(0)
jvm之复习2
摘要:一. JVM 常见问题 对象创建过程 new一个对象时,会在堆内存开辟一块空间,并给该空间分配一个地址; 把该对象的所有非静态成员加载到该空间下,所有非静态成员加载完成后,对其进行默认初始化; 非静态成员初始化完成以后,调用构造方法。调用构造方法又分以下几步: 调用super()方法,有时候构造方法
阅读全文
posted @
2022-09-19 17:51
左手指月
阅读(53)
推荐(0)
图片之复习
摘要:二. 图片相关? 五.图片常见的问题 1.图片优化,以及图片加载框架的使用,如Picasso、 Fresco、Glide等?1)尽量使用小的图片,对图片进行压缩,bitmapfactory.options图片配置类,insimplesize进行缩放,设置图片的编码方式;对图片使用软引用,内存不够时即
阅读全文
posted @
2022-04-28 21:48
左手指月
阅读(164)
推荐(0)
java基础之泛型(整理)
摘要:二.Java泛型通配符总结 本文参考了 Java泛型详解 和 Java 之泛型通配符 ? extends T 与 ? super T 解惑 泛型基础java泛型擦除的概念,感觉大家都熟悉,首先, 说到 Java 的泛型, 我们必须要提到的是Java 泛型的类型擦除机制: Java中的泛型基本上都是在
阅读全文
posted @
2022-04-28 15:02
左手指月
阅读(135)
推荐(0)
java基础之泛型
摘要:一.泛型知识 目录 • 定义 • 意义(即为什么要使用泛型) • 作用及特点 • 原理 • 额外说明: List<String>能否转为List<Object>?作用: 1. 使编译器可在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常; 2. 运行时所有的转换都是强制、
阅读全文
posted @
2022-03-20 13:27
左手指月
阅读(248)
推荐(0)
热修复之比较
摘要:三.热修复框架 概述: 热修复其实很简单,通俗理解就找到有bug的apk和无bug的apk的差异生成一个.apatch(按照AndFix使用)结尾的文件,通过预先固定的通道从网上下载无bug的代码替换有bug的代码,从而实现bug的修复,最关键的是用户体验好,如果按照正常的流程操作的话需要开发人员修
阅读全文
posted @
2020-04-09 22:17
左手指月
阅读(791)
推荐(0)
热修复之方案总结
摘要:扩展:了解JVM中的类加载机制及双亲委托模式;Android的ClassLoader与Java中的不同之处:因着前者加载的是dex文件,并非是class字节码文件,再去学习dex相关概念知识, 三. Android类加载机制源码探究 注意:此大点只是重点研究Android类加载机制源码,涉及到的热修
阅读全文
posted @
2020-04-03 01:21
左手指月
阅读(797)
推荐(0)
java基础之IO2
摘要:一、File类 File 类是 IO 包中唯一代表磁盘文件本身的对象,File 类定义了一些与平台无关的方法来操纵文件,通过调用 File 类提供的各种方法,我们能够创建、删除文件,重命名文件,判断文件的读写权限及是否存在,设置和查询文件的最近修改时间。 在 Java 中,目录也被当作 File 使
阅读全文
posted @
2020-03-28 15:25
左手指月
阅读(476)
推荐(0)
java基础之流的事例
摘要:2.JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1、Java断点续传原理 实战演练 FileInputStream类的使用:读取文件内容 public class A1 { public static void main(String[] args) { A1 a1 = new A1(
阅读全文
posted @
2020-03-26 23:06
左手指月
阅读(412)
推荐(0)
java基础之IO
摘要:待续.... Java IO 总结 Java IO读写总结 Java-io学习总结:输入 Java学习总结之Java IO系统(一) java IO 详解总结 Java中IO总结 java流类图结构 一:File类 ① java.io.file类是专门对文件进行操作的类,只能对文件本身进行操作,不能
阅读全文
posted @
2020-03-26 23:00
左手指月
阅读(212)
推荐(0)
java基础之反射(细节)
摘要:一. java 反射初识反射是重要特性,使用反射可在运行时动态生成对象、获取对象属性及调用对象方法。与编译期的静态行为相对,所有的静态型操作都在编译期完成,而反射所有行为基本都是在运行时进行的(很重要特性)。它让Java有了动态特性,可以让程序更加灵活强大。反射的背景和应用?反射大量运用在框架代码和
阅读全文
posted @
2018-05-29 10:11
左手指月
阅读(239)
推荐(0)