首页 > 编程语言 >20230525 java.lang.Enum

20230525 java.lang.Enum

时间:2023-08-28 09:56:04浏览次数:45  
标签:lang ordinal java 常量 Enum 枚举

介绍

  • java.lang.Enum
  • public abstract class Enum<E extends Enum<E>> implements Constable, Comparable<E>, Serializable
  • 所有枚举类的父类
  • 可序列化
  • 枚举类可以实现接口,不能继承

API

static 方法

  • valueOf

public 方法

  • name

    • 返回枚举常量名
  • ordinal

    • 返回 enum 声明中枚举常量的位置,位置从 0 开始计数
  • compareTo

    • 比较 ordinal
  • equals, hashCode, toString

  • describeConstable

    • 包含生成的标称描述符的Optional ,如果无法构造,则为空Optional
  • getDeclaringClass

    • 返回与此枚举常量的枚举类型对应的 Class 对象

标签:lang,ordinal,java,常量,Enum,枚举
From: https://www.cnblogs.com/huangwenjie/p/17650414.html

相关文章

  • 20230711 java.lang.ClassLoader
    介绍java.lang.ClassLoaderpublicabstractclassClassLoader类加载器APIstaticClassLoadergetPlatformClassLoadergetSystemClassLoader获取系统类加载器,即用于加载第一个应用类的类加载器SystemResourcegetSystemResourcegetSystemResourceAsStreamgetSys......
  • 20230530 java.util.ServiceLoader
    介绍java.util.ServiceLoaderpublicfinalclassServiceLoader<S>implementsIterable<S>APIstaticload单个Class入参的方法使用当前线程上下文类加载,Thread.currentThread().getContextClassLoader()loadInstalled使用PlatformClassLoader类加载器加载pub......
  • 20230531 java.util.Objects
    介绍java.util.ObjectspublicfinalclassObjectsAPIstaticequalsdeepEquals比较数组元素hashCodehash为一系列输入值生成哈希码toStringStringtoString(Objecto)StringtoString(Objecto,StringnullDefault)compare<T>intcompare(Ta,Tb,......
  • Spring Boot 3 大版本齐发,Java 8 版本马上要退出历史舞台了!
    SpringBoot太狠了,今天一次性发布了三个主要版本,三条版本线同时更新:SpringBoot3.1.3SpringBoot3.0.10SpringBoot2.7.15三条线主要都是bug修复、性能增强、文档改进和依赖升级。这三个版本主要有什么区别呢?SpringBoot3.1.x和3.0.x区别不大,但2.7.x和3.x......
  • JavaScript-比较运算符
    概述比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。2>1//true上面代码比较2是否大于1,返回true。注意,比较运算符可以比较各种类型的值,不仅仅是数值。一共提供了8个比较运算符。>大于运算符<小于运算符<=小于或等于运算符>=大于或等于运算符==......
  • Java流程控制循环结构while和do...while
    循环结构主要有三种:while循环,do...while循环,for循环,在java5中引入了一种主要用于数组的增强型for循环while是最基本的循环,结构为:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停下来的,我们需要一个表达式来结......
  • GolangWeb框架——Gin框架的使用
    Gin是一个轻量级、灵活和高性能的Web框架,基于Go语言开发。它提供了简洁的API设计和出色的性能,使得构建Web应用程序变得更加简单和高效。本文将介绍如何使用Gin框架来快速构建Web应用程序,并展示其主要特性和用法。本文将介绍关于Gin的基本使用方法,包括基本的请求处理与发送响应。G......
  • JavaScript 基础知识
    avaScript基础知识以前的概述:网络入门下一个JavaScript是一种为您的网站添加交互性的编程语言。这种情况发生在游戏中、按下按钮或在表单上输入数据时的响应行为中;具有动感的造型;动画等。本文帮助您开始使用JavaScript并加深您对可能性的理解。什么是JavaScript?Ja......
  • Doris启动FE时报错:JAVA_HOME tset
    Doris启动FE时报错:JAVA_HOMEtset问题描述运行代码启动fe时报错./start_fe.sh--daemon错误信息Error:JAVA_HOMEisnotset.问题截图问题分析可能服务器环境里安装了多个jdk解决方案在start_fe.sh中输入以下代码,指定jdk即可exportJAVA_HOME=/data/soft/jdk1.8......
  • Java周总结8
    教材学习内容总结InputStream与OutputStream10.1.1串流设计的概念Java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象。从应用程序角度来看,如果要将数据从来源取出,可以使用输入串流,如果要将数据写入目的地,可以使用输出串流。在Java中,输入串流代表对象为java.io......