摘要:
因为 “+”在java中具有连接的意义,所以当加法加入其中容易发生歧义并且产生与预期相不符的结果,因此要采用第二条代码的表示方法来避免这种错误。 阅读全文
摘要:
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 反码的表示方法是:正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. [+1] = [00000001 阅读全文
摘要:
枚举的本质是类,枚举是用来构建常量数据结构的模板,这个模板可扩展。枚举的使用增强了程序的引用性,比如在引用一个不存在的枚举值的时候,编译器会报错。枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说 阅读全文