core java
Elmer
这个作者很懒,什么都没留下…
展开
-
轻松掌握 Java 泛型---1
让我们从介绍泛型类型是什么以及添加了什么特性来支持它们开始吧。数据类型转换和错误为理解泛型类型为何如此有用,我们要将注意力转向 Java 语言中最容易引发错误的因素之一 - 需要不断地将表达式向下类型转换(downcast)为比其静态类型更为具体的数据类型。 程序中的每个向下类型转换对于 ClassCastException 而言都是潜在的危险,应当尽量避免它们。但是在 Java 语言转载 2007-07-25 13:58:00 · 1678 阅读 · 0 评论 -
关于serialVersionUID的解释
前两天升级了Eclipse到3.1版本,在老版本的IDE环境中写的程序在Problems中会出来好多类似的警告。当采用程序的自动修复时,采用默认方式,Eclipse会加上:private static final long serialVersionUID = 1L; 其实这个问题倒也不影响程序的运行,但是我看到Problems里面有警告就不舒服,同时也说明我们写的代码还是不规范。不怕,我们转载 2007-07-25 13:34:00 · 828 阅读 · 0 评论 -
轻松掌握 Java 泛型---2
如果假定 T 的界限是 Object ,那么这一表达式将被消除为 new Object() ,并且不管对 T 如何实例化( String 、 List 、 URLClassLoader 等等), new 操作将产生一个新的 Object 实例。显然,这不是我们想要的。 要添加对表达式(如 new T() )的支持,以及添加对我们上次讨论过的其它与类型相关的操作(如数据类型转换和 instanc转载 2007-07-25 14:01:00 · 970 阅读 · 0 评论