热点问题一:1+2+...100的最佳方法?
热点问题二:字符流与字节流的区别?
热点问题三:HashMap存储实现原理
热点问题四:cookie和session的区别
热点问题五:实现线程的三种方法
热点问题六:struts的工作流程及原理
热点问题七:SSH的优缺点
热点问题八:SSH的整合的理解
热点问题九:sql查询姓张的学生中语句平均成绩大于75的学生信息
热点问题十:常用的异常类
热点问题十一:常用的包接口和类
热点问题十二:解释IOC
热点问题十三:单例模式
单例模式(Singleton)模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
1) 第一种形式:
定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleton(){}
//在自己内部定义自己一个实例,是不是很奇怪?
//注意这是private 只供内部调用
private static Singleton instance = new Singleton();
//这里提供了一个供外部访问本class的静态方法,可以直接访问
public static Singleton getInstance() {
return instance;
}
}
2) 第二种形式::
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
//这个方法比上面有所改进,不用每次都进行生成对象,只是第一次
//使用时生成实例,提高了效率!
if (instance==null)
instance=new Singleton();
return instance;
}
}
热点问题十四:spring技术有哪些优点
热点问题十四:死锁和活锁
热点问题十五:跳转和重定向
热点问题十六:什么是IO流
热点问题十七:读取文件的几种方法
热点问题十八:值传递与引用传递的区别
热点问题十九:终止线程的几种方法
热点问题二十:进程和线程
本期内容基本已更新完毕
看完这期不过瘾
想看更多有关新的技术信息
请关注下(下)期内容吧
领取专属 10元无门槛券
私享最新 技术干货