• Java中的枚举类


    枚举:将变量的值一一列举出来,变量的值仅限于列举出来的值得范围内,举例:一周只有7天,一年只有12个月。

    规定:
    定义枚举类要用关键字Enum,
    所有枚举类都是Enum的子类,
    枚举类的第一行上必须是枚举项,
    枚举类可以有构造器,但必须是private
    枚举类可以有抽象方法,但枚举项必须重写该方法,
    枚举类可以在switch中使用

    创建枚举类三种方式:
    一:


    二:


    三:

    测试类:

    枚举类的方法:

    枚举类在Switch中的使用:


    设计模式
    由前人总结的,一套针对特定问题的最优解决方案。
    单例设计模式

    	如果一个对象,我们只希望它存在一个实例。则可以使用单例设计模式。
    	实现1
    
    			public class Singleton {
    			    private static Singleton instance = new Singleton();
    			    private Singleton(){}
    			
    			    public static Singleton getInstance(){
    			        return instance;
    			    }
    			}
    
    	实现2
    




    懒加载(懒汉模式)

    public class Singleton {
        private static volatile Singleton instance;
        private Singleton() {}
        public static Singleton getInstance() {
            if (instance == null) {
                synchronized (Singleton.class) {
                    if (instance == null) {
                        instance = new Singleton();
                    }
                }
            }
            return instance;
        }
    }
    
  • 相关阅读:
    入职一家新公司
    简单的线性数据比较
    python编程导论读书笔记【4】终章
    Hadoop构建数据仓库实践读书笔记【3】__数据仓库设计基础
    清北最后冲刺 张浩威 吃鱼
    新汉诺塔
    小朋友的数字
    硬币购物
    HH的项链
    求逆序对 && 逆序对数列
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11962488.html
Copyright © 2020-2023  润新知