• 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;
        }
    }
    
  • 相关阅读:
    samba服务器常用指令
    如何将根文件系统制作成yaffs格式,并设置从yaffs启动
    如何从NFS文件系统启动
    zImage转换为uImage
    转载 uboot 命令
    xml的使用入门
    oracle(2)oracle的基础入门
    redis(3)redis的基础入门(java)
    redis(2)redis的基础入门(linux)
    redis(1)redis的安装
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11962488.html
Copyright © 2020-2023  润新知