美文网首页
被你忽略的Java基础

被你忽略的Java基础

作者: MakeHead | 来源:发表于2020-09-04 12:17 被阅读0次

Java执行顺序

加载

验证

准备:为静态变量分配内存并设置初始值(数据类型的默认值而不是实际赋的值),

解析

初始化:给静态变量赋定义的值,执行静态代码块

如果类已经被加载了,则静态代码块和静态变量就不会重复执行,再创建类对象时,只执行与实例相关的变量初始化和构造方法

1.new 创建实例: A a = new A();

2.调用静态变量: int a = A.a;     /    A.a = 100;     ----初始化了静态变量,静态代码块

3.调用静态方法:  A.get();                                   -----初始化了静态变量,静态代码块

1.A a=new A() ;

静态变量--->静态代码块--->变量--->代码块---->构造函数

B b = new B();

父静态变量---父静态代码块--子静态变量---子静态代码块---父变量---父代码块---父构造函数----子变量----子代码块----子构造函数

相关文章

  • 被你忽略的Java基础

    Java执行顺序 加载验证准备:为静态变量分配内存并设置初始值(数据类型的默认值而不是实际赋的值),解析初始化:给...

  • Android

    胡乱写,请忽略 Java 基础 Java 高阶 Android 基础Application 生命周期Activit...

  • Java中容易被你忽略的细节(一)

    1.Java中的条件运算符 条件运算符是"? : "是Java中唯一一个三目运算符,格式为: 表达式1 ?表达式2...

  • Kotlin蜗牛教程0:Kotlin 有什么

    教程的基础要求 有一定的Java 基础,如果没有参考条件2 忽略条件1 教学风格 Kotlin 的追求是:" 坚持...

  • 那些被你忽略的存在

    今天作为义工,去参加了本地一个比较有名的寺庙的活动!因为明日是寒衣节,本地也有一些寓意的习俗,比如寒衣节这一天...

  • NSURLCache 可能被你忽略的

    今日刚上班,就收到了一个比较诡异的问题。 客户反馈,app上面天气界面显示的天气,和他本人从其他app得到的天气温...

  • 被你忽略的睡眠杀手

    睡好,我们才能身体好,精神好,情绪好。掌控好睡眠,才可能掌控好生活。 问问自己——我睡得好吗? 如果睡得不够好,会...

  • 那些被你忽略的景色

    很多时候,我总觉得某个地方的景色有多么好看,却往往忽略了自己身边的美景。 在这个特殊时期,街上的人很少,不似往日的...

  • 被你忽略的小苏打

    在你家里的某个角落肯定躺着一袋小苏打,小苏打是家庭常用的食品,但除了我们可以用小苏打来做烘焙和面食之外,它还有神奇...

  • 被你忽略的那些点

    图片发自简书App 一定要天生般的擅长吗? 不知为何,在雅思训练营中,听着那些伙伴的故事 ,他们随随便便的好的,将...

网友评论

      本文标题:被你忽略的Java基础

      本文链接:https://www.haomeiwen.com/subject/bvqzsktx.html