上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 一、可达性分析算法 “GC Roots”根对象集作为起始点集合,从这些节点开始,根据引用关系向下搜索,搜索过程路径称为“引用链”。如果,某对象到GC Root没有引用链相关联,那么,就是GC Root到对象不可达,则证明这个对象不可能再被使用。 上图所示,Object 1与GC Root可达,而Ob 阅读全文
posted @ 2021-10-18 17:16 naray 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 一、对象何时回收 Java中,使用可达性分析算法标识对象是否回收,即使对象通过可达分析算法被标记为不可达对象,对象不一定被被回收,对象需要经过两次标记才会被回收。在第一次标记后对象会被放入“即将回收”的集合中。对象在随后的判定是否有必要执行finalize()函数后,才会被进行第二次标记,这样,对象 阅读全文
posted @ 2021-10-18 16:29 naray 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 概述 在Java 1.2版本后,将引用概念进行扩充,分别为:强引用、软引用、弱引用、虚引用,引用强度由强到弱。 一、强引用 在程序中最常用的引用方式,如:Object obj = new Object()这种引用关联,强引用只要引用关系存在,GC在回收时就不会回收引用的对象。 二、软引用 软引用是描 阅读全文
posted @ 2021-10-18 11:45 naray 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是泛型 泛型指的是定义类、接口、方法的时候不局限于某种特定类型,而是让类、接口、方法的调用者决定使用哪种类型。 泛型的本质是参数泛型化或者参数多态的应用,可以将泛型参数(操作的数据类型)作为方法签名中的一种特殊类型。泛型能够应用在类、接口、方法,就是泛型类、泛型接口、泛型方法。 针对泛型化 阅读全文
posted @ 2021-10-15 10:43 naray 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、生命周期 创建阶段(Created):创建Java对象 为对象分配内存空间。 构造对象。 从超类到子类对static成员进程初始化,类的static成员的初始化在ClassLoader加载该类时进行。 超类成员变量按顺序初始化化,递归调用超类的构造函数。 子类成员变量按顺序初始化,一旦对象被创建 阅读全文
posted @ 2021-10-12 19:18 naray 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: 一、new操作符 new操作符用来实例化对象并返回该对象引用。 Java中new创建对象分为三步: 声明对象引用。 实例化对象:Java中实例化对象就是创建一个Java对象,即分配内存并返回指向该内存的引用。 初始化对象实例:调用构造函数,为类的实例对象赋值。 Java对象内存布局: 对象头(Obj 阅读全文
posted @ 2021-10-12 18:49 naray 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一、idleHandler是做什么的 /** * Callback interface for discovering when a thread is going to block * waiting for more messages. */ public static interface Id 阅读全文
posted @ 2021-10-07 19:24 naray 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Perffto工具是Android 10及以上版本提供的的跟踪工具,与Systrace工具不同,Perffto是平台级工具,提供数据的超集。 阅读全文
posted @ 2021-10-05 21:59 naray 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、Systrace的作用 系统跟踪工具,记录短时间内的设备活动。Systrace是Android 4.1版本及以上版本提供的性能数据采集和分析工具。 Systrace帮助开发者收集Android子系统(如:SurfaceFlinger、WindowManagerService等Frameworks 阅读全文
posted @ 2021-10-05 21:56 naray 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、简介 TraceView是Android自带的工具,用于分析函数调用过程,可以对Android应用层和Frameworks层代码进行性能分析。在新版本Android Studio弃用了此工具,使用Profile集成工具分析。 TraceView是图形化性能分析工具,工具输出*.trace文件。如 阅读全文
posted @ 2021-10-05 21:54 naray 阅读(925) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页