http://blog.csdn.net/sunxianghuang/article/details/51982979 泛型设计的初衷就是为了减少手动的类型转换工作 泛型设计的初衷就是为了减少手动的类型转换工作 为什么需要泛型?没有泛型之前通用程序是如何设计的呢? 泛型的目的就是减少强制类型转换出现 ...
分类:
编程语言 时间:
2018-08-02 22:51:14
阅读次数:
160
1,向上转型,安全,具体化到抽象化 2,向下转型,不安全,抽象化到具体化 建立两个对象,动物抽象类Animal和狗狗类Dog 写一个测试类 总结:将一个对象赋值给一个变量,主要看该对象是不是这个变量的一个实例,如将狗对象赋值给动物变量(向上转型,安全,具体化到抽象化),狗是动物的一个实例,反之,如果 ...
分类:
其他好文 时间:
2018-07-29 16:34:45
阅读次数:
129
存储单位 最小的单位是bit,表示一位二进制的0或1,一般写作'b',是网络数据传输的单位 最小的存储单位是字节,用byte表示,一般写作'B',1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 进制转换 十进制: 基数是0-9,逢 ...
分类:
其他好文 时间:
2018-07-28 17:21:57
阅读次数:
191
$ ./a.out -46431549517474037724$ ./a.out -46414111950252277724如上所示,每次执行的数值不一致。需要理解,强制类型转换实际是进行了什么动作。 是因为此时没有进行强制类型转换,而且同样不会发生隐式类型转换。 #if 0 TODO : 添加汇编 ...
分类:
其他好文 时间:
2018-07-20 11:17:56
阅读次数:
138
当我们遇到long不行的时候就要考虑这个BinInteger了,因为这是只要你内存够大,就能输入很大的数,用这个处理高精度问题,是很容易的一件事,对于我这刚学java的萌新来说,长见识了,确实比C方便 BigInteger 任意大的整数,原则上是,只要你的计算机的内存足够大,可以有无限位的 强制类型 ...
分类:
编程语言 时间:
2018-07-18 14:15:35
阅读次数:
128
JS在if中的强制类型转换 众所周知,JS在很多情况下会进行强制类型转换,其中,最常见两种是: 1.使用非严格相等进行比较,对 左边的值进行类型转换 2.在if判断时,括号内的值进行类型转换,转化为布尔值 今天,我就来聊一聊JS在if中的强制类型转换。 其实,如果详细要讨论哪些值在if中强制转换为 ...
分类:
Web程序 时间:
2018-07-15 17:36:28
阅读次数:
188
学习Java语言一定要学会使用集合! 集合类又称为容器,提到容器不难想到数组。 常用的集合类有List集合、Set集合和Map集合。 遍历集合中的元素,都是通过迭代器(Iterator)来实现。 Collection接口的常用方法有, add(E e) remove(Object o) isEmpt ...
分类:
其他好文 时间:
2018-07-14 21:56:33
阅读次数:
208
1.将数值类型转换成字符串类型 隐式转换 var n1 = 123; var n2 = '123'; var n3 = n1+n2; // 隐式转换 console.log(typeof n3); 强制类型转换 // 强制类型转换String(),toString() var str1 = Stri ...
分类:
其他好文 时间:
2018-07-12 12:51:27
阅读次数:
196
算数操作符 + 加 - 减 * 乘 / 除 % 取模 移位操作符 >> 右移 << 左移 位操作符 & 按位与操作,只有两个位都是1,才是1,否则是0 | 按位或操作,只有两个位都是0,才是0,否则是1 ^ 按位异或操作,如果两个位不一样结果为1,如果相同,结果为0 复合赋值符 += -= *= / ...
分类:
编程语言 时间:
2018-07-10 21:26:43
阅读次数:
141
语言中我们的数据类型有很多,在某个页面中展示的数据类型也不同,比如说电话号码我就要求number的类型,而输入姓名的时候就要求string类型的。那么在适当的情况下我们可以将数据类型进行转换。 1、将数值类型转换成字符串类型 隐式转换 强制类型转换 2、将字符串类型转换成数值类型 3、任何数据类型都 ...
分类:
其他好文 时间:
2018-07-09 12:35:11
阅读次数:
104