内容导航

  • 前言
  • 1、定义
  • 2、使用场景
  • 3、高阶应用

前言

在现实场景中,我们发现某类事物包含的名称、范围和含义是有限的,都可以列举出来。

  • 方向:北、南、东、西;
  • 季节:春季、夏季、秋季、冬季;
  • 月份:一月、二月、三月…十二月;
  • 星期:星期一、星期二、星期三…星期天;
  • 学历:小学、初中、高中…博士后;
  • 行星:水星、金星、地球…冥王星;

1、定义

枚举类型是一种特殊的数据类型,它允许变量的值是一组预定义的常量、且变量必须等于为其预定义的值之一。在Java编程语言中,通过使用enum关键字来定义枚举类型。因为它们是常量,所以enum类型中属性的名称应该用大写字母命名。语法格式如下:

【访问级别修饰符】enum 枚举名称  {//常量列表

《Java SE实战指南》06-08:枚举类型(Enumerated types)相关推荐

  1. 《Java SE实战指南》22-04:字节流和字符流

    <Java SE实战指南> 22-04:字节流和字符流 内容导航: 前言 1.分类定义 2.字符流常用类 2.1.FileWriter 2.2.FileReader 前言 我们每天都在使用 ...

  2. 《Java SE实战指南》00:参考资料

    Java Documentation Java Platform, Standard Edition Documentation Java Language and Virtual Machine S ...

  3. 《Java SE实战指南》06-07:包装器类型

    内容导航: 前言 1.自动装箱 2.自动拆箱 3.包装器类 前言 自动装箱是Java编译器在基本类型( primitive types)和它们对应的对象包装器类(object wrapper clas ...

  4. 《Java SE实战指南》09-01:访问级别修饰符概述

    内容导航: 1.定义 2.顶级类型级别 3.成员级别 1.定义 访问级别修饰符用来确定其他类是否可以访问目标类及其成员. Java语言有四个访问级别修饰符,根据效力范围大小依次为:public.pro ...

  5. 《Java SE实战指南》01-09:常见问题及其解决方案

    Q:01.常用的PC操作系统有哪些? A:Windows ,Linux ,MacOS ,Solaris.操作系统类型会影响到我们该下载和安装与之相匹配的JDK. Q:02.Java程序涉及的编码有哪些 ...

  6. 《Java SE实战指南》10:特性修饰符

    同步视频(建议用1.5倍速观看效果更好) 10:特性修饰符 10-01:特性修饰符概念 10-02:static属性 10-03:static方法 10-04:static块 10-05:static ...

  7. 《Java SE实战指南》10-01:特性修饰符概述

    内容导航: 前言 1.定义 2.使用场景 前言 通过前面的学习,我们基本掌握了Java编程语言中项目结构.类结构和对象.词法结构,还学习了访问级别修饰符.数据类型.运算符.流程控制等基础知识,接下来, ...

  8. 《Java SE实战指南》09:访问级别修饰符(Access level modifiers)

    同步视频(建议用1.5倍速观看效果更好) 09:访问级别修饰符(Access level modifiers) 09-01:访问级别修饰符 09-02:顶级类型级别访问控制 09-03:成员级别访问控 ...

  9. 《Java SE实战指南》23-07:布局管理器

    内容导航: 前言 ##1.4.布局管理器 用户界面上的组件可以按照不同的方式进行排列,例如:可以依序水平排列,或者按网格方式进行排列: 每种方案都是指组件的一种布局,要管理这些布局,就需要使用布局管理 ...

最新文章

  1. 云计算,大数据,5G和人工智能
  2. Python中的高级数据结构详解
  3. range python 3.6 type class_Python 3.6 有什么新特性
  4. 安装Nacos Server
  5. android面试题精选
  6. conda pip安装在哪里_Python环境篇-Minicondaamp;Pip使用汇总
  7. springMVC小记
  8. 广告文案被指侮辱女性 茶颜悦色道歉:立即召回相关产品
  9. 镜像数据库上SQL Server复制
  10. Android 如何在一个Activity中合理地显示多种类型的checkBox
  11. 2012网页设计趋势(上)
  12. paip.mysql 全文索引查询空白解决
  13. 2ask信号调制与解调 matlab,2ASK2ASK调制与解调系统的MATLAB实现及性能分析
  14. CVE-2021-1675 Windows Print Spooler权限提升漏洞复现
  15. 灰狼优化matlab,混合灰狼优化(HGWO,DE-GWO)算法matlab源码
  16. 万字拆解!追溯ChatGPT各项能力的起源
  17. 美团java后台面经
  18. 利用FME自动生成CAD图框
  19. 最新流浪猫流浪狗H5完整运营源码下载/可封装APP
  20. Dart学习笔记六:集合类型详解

热门文章

  1. 5-36V输入自动升降压PD快充方案图纸30W低成本芯片
  2. 浙江省2021年高新技术企业认定补贴奖励查询及优惠政策,国高达60万
  3. 【记录】前端知识点 - Vue
  4. java jdk15.0.1环境配置(图文教程)
  5. Linux、Xshell
  6. Android 2.2模拟器调出中文输入法
  7. 【转】表情识别(一)--传统方法概述
  8. ( “树” 之 BST) 109. 有序链表转换二叉搜索树 ——【Leetcode每日一题】
  9. RC串、并联选频网络特性的硬件分析与详解
  10. 【转】男生,请别亲手毁掉女生的猫性