目录 1. ...
一 前言 Java的枚举类型相对C 来说具有更灵活可配置性,Java的枚举类型可以携带更多的信息。 本文将对枚举类型进行较为详细的叙述,以便日后查阅。 二 最简单的用法 常量 枚举值的name 会返回枚举值的字面量,而ordinal 为返回枚举值的索引,而索引是以枚举值定义时的位置来确定,并在编译时设置的。下面我们来看看到底编译器为我们做了什么 可以看到编译器将enum MyColor编译为一个继 ...
2015-02-23 16:00 1 3518 推荐指数:
目录 1. ...
目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行 ...
一、前言 编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻 ...
一、前言 现在有Son和Parent两个类,且类型Son将会重写类型Parent的getName函数。但不幸的是由于码农大意,写成如下代码: 上述代码编译通过且人工无意识到实现错误,悲剧发生 ...
一、前言 JDK1.2以前只提供一种引用类型——强引用 Object obj = new Object(); 。而JDK1.2后我们多另外的三个选择分别是软引用 java.lang.ref.SoftReference 、弱引用 ...
一、前言 Java虽然五脏俱全但总有软肋,譬如获取CPU等硬件信息,当然我们可以通过JNI调用C/C++来获取,但对于对C/C++和Windows API不熟的码农是一系列复杂的学习和踩坑过程。那能不能通过简单一些、学习成本低一些 ...
一、前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果 ...
前言 江湖有传“动态类型一时爽,代码重构火葬场”,由于动态类型语言在开发时不受数据类型的约束,因此非常适合在项目原型阶段和初期进行快速迭代开发使用,这意味着项目未来将通过重写而非重构的方式进入成熟阶段。而在企业级应用开发中,每个系统特性其实都是需求分析人员与用户进行多次调研后明确下来的,后期需要 ...