本文介绍了Android代码块执行顺序分析总结,分享给大家,具体如下:
子类、父类变量,代码块,以及构造方法的加载顺序,是我们在程序开发中时不时遇到的一个问题,也是比较容易混淆的。
基础准备:
变量: 成员变量(叫类变量、实例变量)和局部变量
方法: 成员方法和构造方法
代码块:普通代码块、构造代码块、静态代码块、同步代码块
测试的父类:
public class ParentClass {
public static String name = 爸爸;
public in
目录代码块的概念普通代码块构造代码块静态代码块优先级的顺序在主函数前输出hello world
代码块的概念
代码块本身并不是一个很难理解的概念。 所谓的代码块是指使用“{}”括起来的一段代码, 根据位置不同,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块,其中同步代码块就不讲解
普通代码块
直接定义在方法中的代码块称为普通代码块
public class CodeDemo{
public static void main(String args[]){
{ //普