2019-11-26

总结:

空指针异常

1、声明了对象名,但没有给对象初始化,然后使用这个对象

2、遇到了类类型作为属性的时候,就必须初始化,否则就会报错

代码块和加载顺序

假设该类是第一次进行实例化。那么有如下加载顺序

静态总是比非静态优先,从早到晚的顺序是:

1 静态代码块 和 静态成员变量的顺序根据代码位置前后来决定。

2 代码块和成员变量的顺序也根据代码位置来决定

3 最后才调用构造方法构造方法

单例模式 分类:懒汉式、饿汉式

1、构造方法私有化

2、在本类中创建本类对象

3、保证对象的唯一性final

4、给外界提供得到对象的方法static

5、在多线程中,饿汉式安全,懒汉式不安全


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 7,110评论 0 4
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,636评论 0 11
  • 二、面向对象 1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的...
    佘大将军阅读 3,192评论 0 1
  • 《感情》 “我与他” 2016年12月,和前任分手,17年1月一整月我都还在失恋的情绪里,...
    智齿_1805阅读 1,189评论 0 0
  • 你可能也有这样的经历,那便是遇事不如意时,会以一句“这是上帝偏爱我给我开的玩笑”来宽慰自己,就像我将做未知事而胆小...
    distance_0ce9阅读 1,252评论 0 0

友情链接更多精彩内容