zoukankan      html  css  js  c++  java
  • 设计模式——单例模式

    设计实现

    1.线程绝对安全:

    public class SimpleDemo {
         private SimpleDemo() {}
         private static class SimpleTest{
             private static  SimpleDemo sd = new SimpleDemo();
         }
         public SimpleDemo getInstance() {
             return SimpleTest.sd;
         }
    }

    2.简单实现

    public class SimpleFactory {
         private static SimpleFactory sf;
         private SimpleFactory() {}
         public SimpleFactory getInstance() {
             if(sf==null) {
                 sf= new SimpleFactory();
             }
             return sf;
         }
    }



    典型应用

    Calendar抽象工具类

    ??




    Calendar的操作

    本质:对int数组的操作

    --set(int,int)  --void

    --get(int)  --int


    SimpleDateFormat类:

    Java里面MM表示月 mm表示分钟 HH表示 24小时制 hh表示12小时制

    Oracle里面 mm表示月 mi表示分钟 hh24表示小时

    mm与m等,它们的区别为是否有前导零:H,m,s表示非零开始,HH,mm,ss表示从零开始。

    java.util.Date日期格式为:年月日时分秒

    java.sql.Date日期格式为:年月日

    java.sql.Time日期格式为:时分秒

    java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)

  • 相关阅读:
    bzoj 1295 [SCOI2009]最长距离 最短路
    bzoj 3669 [Noi2014]魔法森林
    bzoj 1432 [ZJOI2009]Function 思想
    用JSP输出Hello World
    Web开发基础
    JSP相关背景
    JSP概述
    Java视频播放器的制作
    为JFileChooser设定扩展名过滤
    使用JFileChooser保存文件
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/12484875.html
Copyright © 2011-2022 走看看