原文:Java魔法堂:枚举类型详解

一 前言 Java的枚举类型相对C 来说具有更灵活可配置性,Java的枚举类型可以携带更多的信息。 本文将对枚举类型进行较为详细的叙述,以便日后查阅。 二 最简单的用法 常量 枚举值的name 会返回枚举值的字面量,而ordinal 为返回枚举值的索引,而索引是以枚举值定义时的位置来确定,并在编译时设置的。下面我们来看看到底编译器为我们做了什么 可以看到编译器将enum MyColor编译为一个继 ...

2015-02-23 16:00 1 3518 推荐指数:

查看详情

Java魔法堂:String.format详解

目录                               一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行 ...

Thu Nov 13 21:51:00 CST 2014 3 140348
Java魔法堂:注解用法详解——@SuppressWarnings

一、前言                                   编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻 ...

Wed Oct 22 00:55:00 CST 2014 4 212473
Java魔法堂:注解用法详解——@Override

一、前言                                       现在有Son和Parent两个类,且类型Son将会重写类型Parent的getName函数。但不幸的是由于码农大意,写成如下代码: 上述代码编译通过且人工无意识到实现错误,悲剧发生 ...

Wed Oct 22 17:09:00 CST 2014 1 11069
Java魔法堂:四种引用类型、ReferenceQueue和WeakHashMap

一、前言                             JDK1.2以前只提供一种引用类型——强引用 Object obj = new Object(); 。而JDK1.2后我们多另外的三个选择分别是软引用 java.lang.ref.SoftReference 、弱引用 ...

Tue Feb 03 02:03:00 CST 2015 3 6807
Java魔法堂:找外援的利器——Runtime.exec详解

一、前言                                 Java虽然五脏俱全但总有软肋,譬如获取CPU等硬件信息,当然我们可以通过JNI调用C/C++来获取,但对于对C/C++和Windows API不熟的码农是一系列复杂的学习和踩坑过程。那能不能通过简单一些、学习成本低一些 ...

Fri Nov 07 23:27:00 CST 2014 0 17400
MyBatis魔法堂:ResultMap详解

一、前言                               MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果 ...

Wed Nov 05 23:50:00 CST 2014 4 130865
TypeScript魔法堂:函数类型声明其实很复杂

前言 江湖有传“动态类型一时爽,代码重构火葬场”,由于动态类型语言在开发时不受数据类型的约束,因此非常适合在项目原型阶段和初期进行快速迭代开发使用,这意味着项目未来将通过重写而非重构的方式进入成熟阶段。而在企业级应用开发中,每个系统特性其实都是需求分析人员与用户进行多次调研后明确下来的,后期需要 ...

Mon Nov 02 19:16:00 CST 2020 0 511
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM