网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用java程序的泛型应该注意的几个地方     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:68次  录入:管理员--2007-11-16  
 

1、不可以用一个本地类型(如int float)来替换泛型

2、运行时类型检查,不同类型的泛型类是等价的(pair与pair是属于同一个类型pair),这一点要特别注意,即如果a instanceof pair==true的话,并不代表a.getfirst()的返回值是一个string类型

3、泛型类不可以继承exception类,即泛型类不可以作为异常被抛出

4、不可以定义泛型数组

5、不可以用泛型构造对象,即:first = new t(); 是错误的

6、在static方法中不可以使用泛型,泛型变量也不可以用static关键字来修饰

7、不要在泛型类中定义equals(t x)这类方法,因为object类中也有equals方法,当泛型类被擦除后,这两个方法会冲突

8、根据同一个泛型类衍生出来的多个类之间没有任何关系,不可以互相赋值,即:

pair p1; pair p2; p1=p2; 这种赋值是错误的。

9、若某个泛型类还有同名的非泛型类,不要混合使用,坚持使用泛型类

pair < manager > managerbuddies = new pair < manager >(ceo, cfo);

pair rawbuddies = managerbuddies;

这里编译器不会报错,但存在着严重的运行时错误隐患。

 
 
上一篇: spring+hibernate+struts优势地位凸显    下一篇: j2ee程序员应该掌握的linux系统的知识
  相关文档
web框架wings发布 2.0 版本 11-17
jbuilder2005创建开发文档之javadoc 11-16
jni完全手册(一) 11-17
构建器的调用顺序 11-17
在tomcat下建立虚拟站点并配置mysql连接池 11-17
java语言深入-构造函数的继承问题 11-17
在nec电话上开发midp程序入门 11-17
深入weblogic portal ui编程 11-17
JAVA基础:命名你的线程和查看系统 08-06
jprofiler跟踪和检查系统性能的好工具 11-17
weblogic ejb 学习笔记 11-17
j2ee实例 开发购物网站全过程详细解析 11-16
java技术实现数据库应用系统慨述 11-17
j2ee应用程序打包与部署之三 11-17
openjpa成为apache顶级项目 11-17
通过套接字传递对象 11-17
scjp认证套题解析(1) 11-17
apache ws policy implementation 0.90&n.. 11-17
java 实现web 登陆 11-17
创建 jsf web 项目和页面模板(4) 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息