1. 使用自定义类:验证结果: 2. 进行试验1:验证结果:分析原因:当“==”施加于原始数据类型变量时,是比较变量所保存的数据是否相等当“==”施加于引用类型变量时,是比较这两个变量是否引用同一对象。引用代表地址,所以“==”实际上相当于比较两个引用类型变量中保存的对象地址是否...
分类:
其他好文 时间:
2015-10-18 01:06:51
阅读次数:
186
Java字段初始化规律:java字段初始化规律:所有类的变量都默认初始化为null,比如String a; Integer b;数字类的原始数据类型默认初始化为0,比如int a; short b; char c;boolean默认初始化为false;Java进行初始化的地方有两个:初始化块和构造函...
分类:
编程语言 时间:
2015-10-17 19:13:23
阅读次数:
195
1.int 和 Integer区别Java提供两种不同的类型:引用类型和原始类型。Int是java的原始数据类型,Integer是java为int提供的封装类。java为每个原始类型提供了封装类。2.StringBuffer 提供的字符串可以进行修改,StringBuffer是动态地构造字符数据。3...
分类:
编程语言 时间:
2015-10-17 00:36:36
阅读次数:
281
1枚举类型在Java中,枚举类型本质上其实就是一个类,枚举中的常量都是该枚举类型的实例。枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equ...
分类:
编程语言 时间:
2015-10-10 23:08:16
阅读次数:
442
double是原始数据类型,Double是封装数据类型double没有方法,Double有自己的属性和方法double只创建引用,Double创建对象集合类不能存放double,只能存放Doubledouble存放在栈中,Double存放在堆中栈的存取速度要高于堆,另外栈中的数据可以共享如:doublea=0;doubleb=0;不会..
分类:
编程语言 时间:
2015-10-10 06:52:52
阅读次数:
211
Java动手动脑1、EnumTest.java示例EnumTest.java的运行结果如下运行结果分析:枚举类型是引用类型,不属于原始数据类型.结论:枚举类型是引用类型,不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚...
分类:
其他好文 时间:
2015-10-08 16:13:58
阅读次数:
160
动手动脑1,仔细阅读示例:EnumTest.java,运行它,分析运行结果?你能得到什么结论?你掌握了枚举类型的基本用法了吗枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,...
分类:
其他好文 时间:
2015-10-08 10:22:22
阅读次数:
118
1.程序截图第一个false:判断s和t里的值,不同则输出false第二个false:当且仅当这个类表示一个基本类型此方法返回true第三个true:判断s和u里的值,相同则输出true最后则是列出Size的所有值。其中的问题://s和t引用同一个对象?不是//是原始数据类型吗?不是2.计算机的原码...
分类:
编程语言 时间:
2015-10-08 09:07:32
阅读次数:
169
枚举类型:Sizes=Size.SMALL;//从字串转换为枚举枚举可用于for,switch语句中运行EnumTest.java枚举类型是引用类型,不属于原始数据类型,可以使用“==”和equals()方法直接比对枚举变量的值。原码、反码、补码的概念:数在计算机中是以二进制形式表示的。数分为有符号...
分类:
编程语言 时间:
2015-10-08 09:06:35
阅读次数:
322
一、运行结果:结论:枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。二、输出结果:三、动手实验输出结果...
分类:
其他好文 时间:
2015-10-08 07:59:57
阅读次数:
185