![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
20170223
Ysl_yuelin
Study hard and make progress every day.
展开
-
面向对象静态代码块
/*StaticCodeDemo.java主要考输出的结果。静态代码块。格式:static{静态代码块中的执行语句。}特点:随着类的加载而执行,只执行一次。并优先于主函数执行。用于给类进行初始化。*///1、输出 b c a over//2、输出 a show runclass StaticCode{int num=9;StaticCode()//构造函数{System.out.println("原创 2017-02-23 12:34:46 · 295 阅读 · 0 评论 -
对象的初始化过程
class Person { //私有化构造方法,防止外界建立对象,只能调用。 private Person(){} private String name = "hah"; private int age; private static String country = "cn"; //构造方法传递参数。 Pers原创 2017-02-23 12:58:35 · 209 阅读 · 0 评论 -
单例设计模式:饿汉式,懒汉式
/* 设计模式:解决某一类问题最行之有效的方法。 java中23种设计模式: 单例设计模式:解决一个类在内存只存在一个对象。 想要保证对象唯一。 1,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象 2,还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。 3,为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。 这三部怎么用代码体现原创 2017-02-23 14:44:59 · 458 阅读 · 0 评论