![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
解惑
stan451219097
这个作者很懒,什么都没留下…
展开
-
判断奇偶操作
public static boolean isOdd(int i){ return i % 2 == 1; } 以上代码对么? 奇数可以被定义为被 2 整除余数为 1 的整数。表达式 i % 2 计算的是 i 整除 2 时所产生的余数,因此看起来这个程序应该能够正确运转。遗憾的是,它不能; 它在四分之一的时间里返回的都是错误的答案。 为什么是四分之一?因为在所有的 i...原创 2013-07-02 18:22:06 · 207 阅读 · 0 评论 -
解析java泛型的的类型擦除
解析java泛型的的类型擦除 一、Java 泛型的本质 Java 虚拟机中并没有泛型类型对象,所有的对象都是一样的,都属于普通的类。由于 JVM 根本不支持泛型类型,是编译器‚耍了个花招‛,使得似乎存在对泛型类型的支持,它们用泛型类型信息检查所有的代码,但随即‚擦除‛所有的泛型类型并生成只包含普通类型的类文件。C#泛型实现的是类型膨胀,即真实泛型,C#里面泛型无论在程序源码中、编译后的 IL...原创 2013-07-28 18:21:38 · 117 阅读 · 0 评论