`
chenhuachong
  • 浏览: 3019 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
综述:Singleton即单例模式是指仅仅被实例化一次的类。比如任务管理器、文件管理器、回收站、某些工具类等,这些类在程序中仅仅需要一个实例就足够了,这个时候可以考虑使用单例模式。,以下介绍三种实现单例模式的方法: 1.饿汉式(类加载时创建实例) /** * Created by luffy on 9/21/15. * 方法一实现单例模式:使用静态常量来作为唯一的实例,保证该类只有一个实例 */ public class Elvis01 { public static final Elvis01 ELVIS_01 = new Elvis01(); private El ...
1.问题背景 有这样一个背景:考虑到用一个类描述产品的成分说明书。在成分说明书中,某些标签是必需的:成分A,成分B,另外还有其他可选成分,成分C,成分D,成分E......对于这样的类,如果使用构造器来完成类对象的构造的话,是相当复杂的,因为你可能需要写许多的构造方法以满足不同产品的成分说明。 2.重叠构造器模式 在以上背景下,程序猿一般会采用重叠构造起模式。实例如下: public class Product{ private final int proElem1;// 成份1,必需参数 private final int proElem2;//成份2,必需参数 ...
最近自定义ActionBar之后,发现左侧不能完全填充,总是留一点空白,经过查看新发布的V7的支持包中的style发现了解决方法。 Android 推出了5.0之后,出现了ToolBar用以代替ActionBar,在新的支持包中,有以下style: <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item> <item name="toolbarNavigationButtonStyle">@style/Widget ...
HashMap是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了非同步和允许使用null之外,HashMap和HashTable大致相同,特别是它不保证改顺序恒久不变)。 注意,此实现不是同步的,如果 ...
我面试的是中兴软件开发岗位,由于我相对熟悉Java,所以为我安排了一个熟悉Java的面试官,感觉挺人性化的,因为有些公司的面试直接安排一位面试官根本不管你擅长什么。 以下是我记得一些面试题目,并且做了解答,如果有不对的地方还望指正: 1.ArrayList是集合,里面存放的是对象,但是却可以存放int类型的数据(int不是对象),为什么? Java中有8中基本数据类型,int、float、double、byte、short、long、char、bool,这8中基本类型对应8中封装类,分别是:Integer、Float、Double、Byte、Short、Long、Character、Boo ...
这段时间想学习下php,感觉最近php还是比较火的。昨天安装Apache2.2之后,总是无法启动,提示操作失败,可能是因为Apache和php版本的问题,于是决定重新下载Apache24来安装,过程如下: 一、Apache24 1.下载地址: http://www.apachelounge ...
Global site tag (gtag.js) - Google Analytics