1. 引言 JDK1.5增加泛型支持很大程度上都是为了让集合能记住其元素的数据类型。在没有泛型之前,一旦把一个对象放入Java集合中,集合就会忘记对象的类型,把所有的对象当成Object类型处理。当程序从集合中取出对象后,就需要进行强制类型转换,这种强制类型转换不仅使代码臃肿,而且容易引起Class ...
分类:
编程语言 时间:
2019-04-26 12:54:47
阅读次数:
110
JavaScript基础扫盲 "null和undefined" "非十进制的表示方法" "强制类型转换" "运算" null和undefined 是一个是非来表示一个空对象的,故 的返回值是 字面义为未定义,当遇到声明一个变量,但没有赋值的时候, 的类型即为 非十进制的表示方法 十六进制:以 开头 ...
分类:
编程语言 时间:
2019-04-24 19:10:18
阅读次数:
113
我会持续更新.... 字符串类型 运算符: in not in 演示真假(bool值) 对字符串操作的方法: 字符串的方法: 0. str() # 强制类型转换 i = 123 s = str(123) print(s) 执行结果:"123" 1. capitalize(self) # 首字母变大写 ...
分类:
编程语言 时间:
2019-04-24 17:32:09
阅读次数:
146
数字类型: 数字的定义: 1.数字不可变,不可迭代 在python3里面所有的整形都是 int 在python2里面数字叫整型,整数类型,有int 有long 数字的方法: 数字的方法:1. 数字类型的方法int(x=0) -> integerint(x, base=10) -> integer# ...
分类:
编程语言 时间:
2019-04-24 17:29:12
阅读次数:
176
20175314 《Java程序设计》第八周学习总结 教材学习内容总结 第十五章:泛型和集合框架 泛型:可以使用class名称声明一个类,里面可以是类和接口,但不能是基本数据类型,泛型还可以作为一种新的声明方式,使用泛型时,不必进行强制类型转换 链表:性质跟C语言大致,但定义和使用不同,比C语言要方 ...
分类:
编程语言 时间:
2019-04-19 22:42:42
阅读次数:
299
1. 基本类型 2. 基本类型之间的类型转换 (1)自动类型转换 (2)强制类型转换 (3)运算时类型提升 (4)类型转换中的符号扩展及“多重转型” 3. 基本类型到对应包装类 (1)包装类 (2)自动装箱与拆箱 (3)缓存 4.基本类型和String之间的转换 (1)基本类型 -> String ...
分类:
其他好文 时间:
2019-04-19 22:40:51
阅读次数:
176
今天很好奇,对null进行强转会不会抛错。做了如下测试得到的结果是,如果把null强转给对象,是不会抛异常的,本身对象是可以为null的。但是如果是基本类型,比如 int i = (Integer)obj的强转,其实内部会调用intvalue方法去赋值给基本类型,所以这时候是会报错的。 代码如下 O ...
分类:
编程语言 时间:
2019-04-15 16:14:13
阅读次数:
231
赋值运算符的种类 代码演示: 注意事项: 只要变量才能使用赋值运算符,常量不可以 复合赋值运算符其中隐含了一个强制类型转换 ...
分类:
其他好文 时间:
2019-04-13 15:11:39
阅读次数:
143
反过来也一样:var x = "42";var y = false;x == y; // falseType(y) 是布尔值,所以 ToNumber(y) 将 false 强制类型转换为 0,然后 "42" == 0 再变成42 == 0,结果为 false。也就是说,字符串 "42" 既不等于 t ...
分类:
其他好文 时间:
2019-04-12 11:58:39
阅读次数:
161
Java是强类型语言,必须为每一个变量声明一种类型。 Java每一个变量属于一种类型。声明变量时,变量所属的类型位于变量名之前。 每一个声明以一个分号结束,声明是一个完整的语句,所以必须以分号结束。 变量名必须是一个以字母开头或数字构成的序列。变量名中所有的字符都是有意义的,并且大小写敏感。变量名的 ...
分类:
其他好文 时间:
2019-04-12 09:12:23
阅读次数:
183