DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > MySQL > 常见问题

枚举

枚举、自动装箱与注解(元数据)

本章介绍Java语言中3个相对比较新的特性:枚举、自动装箱以及注解(也称为元数据)。这3个特性为处理通用编程任务提供了流线型的方式,从而扩展了Java语言的功能。本章还将讨论Java的类型封装器,并介绍反射的有关知识。

12.1 枚举

JDK 5之前的Java版本缺失的一项特性是枚举,许多Java程序员都感觉需要这一特性。形式最简单的枚举(enumeration)是一系列具有名称的常量。尽管Java提供了其他一些能提供类似功能的特性,例如final变量,但是许多程序员仍然怀念枚举概念的单纯性——特别是因为大多数其他常用语言都支持枚举。从JDK 5开始,枚举被添加到了Java语言中,现在Java程序员可以使用它们了。

形式最简单的枚举,看起来和其他语言中的枚举类似。但是,这种相似性只是表面上的。在C++这类语言中,枚举只不过是一系列具有名称的整型常量。在Java中,枚举定义了一种类类型。通过将枚举定义为类,极大地扩展了枚举的概念。例如在Java中,枚举可以具有构造函数、方法以及实例变量。所以,尽管枚举的打造历时多年,但是Java对枚举的丰富实现使得漫长的等待是值得的。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号