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日期格式为:年月日时分秒纳秒(毫微秒)

  • 相关阅读:
    111
    实验 12 综合练习二
    实验 11结构体
    作业 5 指针应用1
    实验 10 指针2
    实验9 指针1
    实验8 数组2
    实验7
    321
    实验9-2
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/12484875.html
Copyright © 2011-2022 走看看