摘要:
一、概念单例模式是设计模式中最为简单和为人熟知的一种设计模式,属于创建型模式的一种。定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。UML图表示法:Singleton-uniquenstance:Singleton-Singleton():void+getInstance():Singletion+operation():void 图1 单例模式结构图单例模式具有以下几个特点:①单例类只能有一个实例②单例类必须自己创建自己的唯一实例③单例类必须给所有其他对象提供这一实例二、示例代码1、懒汉式:package com.qunar.base.collection;public cla. 阅读全文
摘要:
2.1.2实例变量的初始化时机JDK里面提供了一个叫做javap的工具,主要用于帮助开发者深入了解Java编译器的机制,其语法格式如下:javap<options><classes>...该工具支持如下的常用选项:-c:分解方法代码,也就是显示每个方法的具体的字节码。-l:用于指定显示行号和局部变量列表-public|protected|package|private:用于指定显示哪种级别的类成员,分别对应Java的4中访问控制权限。-verbose:用于指定显示更进一步的详细信息。定 义实例变量时指定的初始值、初始化块中为实例变量指定的初始值、构造器中为实例变量指定的 阅读全文