• Java枚举类(Enum)和注解(Annotation)讲解——Java第十二讲


    前言

            上一讲主要是一个关于Java中的日期和时间类以及Comparable和Comparator接口的详细,并且用了代码案例讲解。这一讲我们继续讲解Java的其他两个重要的技术点:枚举类(Enum)和注解(Annotation),这两个在平时开发中经常用于公共工程。

            枚举类是一种特殊的类,用于定义一组常量(final variables)。通过使用enum关键字定义枚举类,每个枚举常量都是枚举类的一个实例,并且具有名称和值。枚举类可以直接使用其常量值,也可以通过调用其方法获取相关信息。

            注解(Annotation)是Java 5引入的一个特性,它是一种元数据机制,用于提供有关代码的附加信息。注解不会直接影响代码的运行,但可以被编译器、运行时环境或框架使用,以实现各种功能。常见的注解示例包括@Override、@Deprecated、@SuppressWarnings等。要自定义注解,需要创建一个接口或抽象类,并使用@Target和@Retention注解来指定该注解可以用于哪些元素,并指定该注解在运行时是否可用

    一、Java枚举类Enum

    1.自定义枚举类

            在Java中,枚举是一种特殊的类,它用于定义一组常量(final variables)。枚举类是通过关键字enum来定义的,每个枚举常量都是枚举类的一个实例,并且具有名称和值。

    以下是一个自定义枚举类的示例:

    1. public enum Season {
    2. SPRING, SUMMER, AUTUMN, WINTER
    3. }
  • 相关阅读:
    二叉树(暑假每日一题 31)
    监控到底要哪些指标?
    DP-modeler建模
    测试平台系列(97) 完善执行case部分
    [Redis] Redis实战
    基于springboot+vue的超市进销存系统 elementui
    【已解决】启动SSH服务报“could not load host key”错误
    设计模式 - 原型模式
    一文了解 Go 方法
    运维自动化之账单系统
  • 原文地址:https://blog.csdn.net/qi_ming88/article/details/132746672