Java 构造函数
2015-10-30 11:27
197 查看
1. 静态构造函数
java 不存在静态构造函数,有静态代码块儿
2. private 构造函数
这个可以有,若只有private constructor则不能同过new来获取对象实例。
但可以通过内部static方法来创建、返回一个实例,如下:
通过这种形式可以实现单例模式。很容易想到,就一个私有静态变量,用来创建的实例引用,每次获取新实例时,先判断下是不是null。单例模式还有很多其他问题,可以自行搜索。
--------------------
先写到这里。。
java 不存在静态构造函数,有静态代码块儿
2. private 构造函数
这个可以有,若只有private constructor则不能同过new来获取对象实例。
但可以通过内部static方法来创建、返回一个实例,如下:
通过这种形式可以实现单例模式。很容易想到,就一个私有静态变量,用来创建的实例引用,每次获取新实例时,先判断下是不是null。单例模式还有很多其他问题,可以自行搜索。
--------------------
先写到这里。。
相关文章推荐
- java基础学习笔记(5)
- iOS AsyncSocket 与 Java Netty 的简单socket使用
- java基础学习笔记(4)
- java基础学习笔记(3)
- 遍历map的四种方法
- java.exe重命名之后无法被 jvisualvm、jconsole监控的问题
- java lock condition
- java基础学习笔记(2)
- maven_spring_cxf
- [Java并发包学习九]Java中的阻塞队列
- 从头认识java-6.3 组合使用聚合和继承
- [Java并发包学习八]深度剖析ConcurrentHashMap
- 从头认识java-6.3 组合使用聚合和继承
- [Java并发包学习七]解密ThreadLocal
- 集合类说明及区别
- javax.mail 调用企业邮箱发送邮件
- [Java并发包学习六]Semaphore介绍
- Java注解(Annotation)详解(二)——自定义注解
- [Java并发包学习五]CountDownLatch和CyclicBarrier介绍
- 浅析mybatis和spring整合的实现过程