在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性 ...
分类:
编程语言 时间:
2017-07-05 23:46:45
阅读次数:
426
Java基础部分 1 Byte = 8 Bits (细节地方,这个其实跟机器的位数也是有关系。) static 和 fianl 和 finally : 空白final可以被定义,但是必须要在构造器里面或者定义处进行初始化。static是在装载的时候就会被初始化,而non-static的是在装载后才去 ...
分类:
编程语言 时间:
2017-05-06 21:46:39
阅读次数:
200
/* final(最终、修饰符) final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象。 3. final关键字修饰一个函数的时候,该函数不能被重写。 4. fin... ...
分类:
其他好文 时间:
2017-01-09 20:25:25
阅读次数:
206
学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。 1、static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的引用对象的值是可以改变的,下面举个例子来说明: 主函数: 运行结果: 分析为什么w ...
分类:
其他好文 时间:
2016-12-07 13:26:28
阅读次数:
134
枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举 ...
分类:
编程语言 时间:
2016-12-03 23:40:45
阅读次数:
191
Ref:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类 ...
分类:
编程语言 时间:
2016-09-13 14:52:06
阅读次数:
163
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法 ...
分类:
编程语言 时间:
2016-09-02 06:30:15
阅读次数:
163
所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。 语法:final 常量名 = 值; 使用fianl关键字 常量名 值 final String a1 = "道具卡"; final double a2 = 15.6; 程序中使用常量可以提高代码的可维护性。例如, ...
分类:
编程语言 时间:
2016-07-04 11:34:28
阅读次数:
180
###super含义: - 不能访问本类的属性和行为 - 可以访问来自于父类的非private属性和行为 ###super()的含义: - 调用父类的指定构造 1. 只能写在构造里面 2. 和this一样只能写在构造方法第一句 3. 不写默认成公共无参构造 ###fianl: - 最终类,终态类,不 ...
分类:
其他好文 时间:
2016-06-05 15:28:13
阅读次数:
113
/*
面试题:final修饰局部变量的问题
基本类型:基本类型的值不能发生改变。
引用类型:引用类型的(地址值)(不能发生改变),但是,该对象的堆内存的值是可以改变的。
*/
class Student {
int age = 10;
}
class FinalTest {
public static void main(String[] args) {
//局部变量是基本数据...
分类:
编程语言 时间:
2016-05-06 12:12:42
阅读次数:
125