一 枚举类型是引用类型,枚举不属于原始数据类型,他的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用‘==’和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。 二 每个变量都有相应的作用域,离开这个作用域变 ...
分类:
其他好文 时间:
2018-10-08 10:19:02
阅读次数:
111
1.枚举类型是引用类型, 枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。 枚举可用于switch语句中。 2.使用do ...
分类:
其他好文 时间:
2018-10-08 00:47:52
阅读次数:
152
枚举的本质是类,枚举是用来构建常量数据结构的模板,这个模板可扩展。枚举的使用增强了程序的引用性,比如在引用一个不存在的枚举值的时候,编译器会报错。枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说 ...
分类:
其他好文 时间:
2018-10-08 00:40:26
阅读次数:
161
一、 首先我分析了程序,发现问题在于==和equals的区别上:equals比较两个对象的内容是否相同,而== 比较两个对象是否是同一对象。第一个false说明s和t没有引用同一个对象。第二个false说明s不是原始数据类型。Size.valueOf可以是u得到SMALL,然后s就和u相同了。然后将 ...
分类:
其他好文 时间:
2018-10-08 00:36:11
阅读次数:
217
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来 ...
分类:
编程语言 时间:
2018-10-07 20:28:43
阅读次数:
131
1, 截图: 枚举类型:enum Size{SMALL,MEDIUM,LARGE} 枚举类型可以将整形数值转换为对象,可以扩大switch语句的使用范围,枚举类型是引用类型,不属于原始数据类型,可以用“==”和equals()方法直接比对枚举变量的值。 2, 编译结果:2 当局部变量与全局变量重名时 ...
分类:
其他好文 时间:
2018-10-07 18:53:16
阅读次数:
98
一: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? 运行结果 你能得到什么结论?你掌握了枚举类型的基本用法了吗? (1)枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 (2)枚举类型是引用类型 二: 请运行以下代码 运行结果如下 这个结果 ...
分类:
编程语言 时间:
2018-10-07 12:13:39
阅读次数:
177
JavaScript数据类型 本文将讲解我目前所知道的判断JavaScript数据类型的方法。 JavaScript数据类型一共有7种: Undefined Null Boolean String Symbol Number Object 除了Object之外的6种属于原始数据类型。有时,我们还会细 ...
分类:
编程语言 时间:
2018-10-04 10:08:28
阅读次数:
193
1. 对比JavaScript TypeScript是JavaScript的超集,可编译为JavaScript,主要提供类型系统等增强代码的可读性和可维护性,适合中大型项目多人协作; TypeScript只会进行静态检查,如果发现有错误,编译的时候就会报错; 2. 原始数据类型 boolean,nu ...
分类:
其他好文 时间:
2018-10-03 21:07:51
阅读次数:
189