归档日期 : 2019年03月

浅谈Activity的启动流程

在Android的平常开发中最常用的组件就是Activity,Activity可以说是Android四大组件中最重要的一个,所以关于Activity有许多的知识点,如生命周期、启动模式以及视图的渲染显示,如果每一个点都需要介绍的很清楚,恐怕不是一两篇文章可以草草了事的。本文主要介绍一下Activity的典型启动流程,从源码的角度分析,一个直接使用startActivity方法显式启动Activit [...]

浅谈Java中的四种引用

Java从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用Strong Reference、软引用SoftReference、弱引用WeakReference和虚引用PhantomReference。可能作为服务端开发人员,如果没有深入底层研究一些常用框架的源码,估计对上面的提及的四种引用可能基本没有什么概念。但是作为Andr [...]

javap查看class类文件结构

javap是JDK提供的一个命令行工具,使用javap可以对编译后的class文件进行反编译。这种反编译方式跟我们平常使用的如JD-GUI等一些Java反编译工具有所不同,开发中我们希望使用反编译工具是为了通过class文件获取Java源代码,而使用javap会为我们生成虚拟机字节码指令集。我们可以对照Java源代码和字节码,从而了解很多编译器内部的工作,并且可以根据JVM内存区域的划分,对局部变 [...]
共 1 页 1