摘要: 作者:Jason Hunter了解如何使用 J2SE 5.0 中提供的元数据批注 最新的 J2SE 5.0 版本(也以代号 "Tiger" 著称)为 Java 语言引进了许多变化,这些变化旨在使 Java 编程更有表现力、更加开发人员友好和更安全。我在 2003 年 9 月的一篇题目为“Java 即将发生巨大变化”的文章中介绍了许多 Java 新特性。我没有介绍的一个重大的... 阅读全文
posted @ 2008-06-01 09:22 小草 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 在J2SE5.0的java.lang包中预定义了三个注释。它们是Override、Deprecated和SuppressWarnings。下面分别解释它们的含义。 Override 这个注释的作用是标识某一个方法是否覆盖了它的父类的方法。那么为什么要标识呢?让我们来看看如果不用Override标识会发生什么事情。 Deprecated 这个注释是一个标记注释。所谓标记注释,就是在源程序中加入这个标记后,并不影响程序的编译,但有时编译器会显示一些警告信息。 那么Deprecated注释是什么意思呢?如果你经常使用eclipse等IDE编写java程序时,可能会经常在属性或方法提示中看到这个词。如果某个类成员的提示中出现了个词,就表示这个并不建议使用这个类成员。因为这个类成员在未来的JDK版本中可能被删除。之所以在现在还保留,是因为给那些已经使用了这些类成员的程序一个缓冲期。如果现在就去了,那么这些程序就无法在新的编译器中编译了。 S 阅读全文
posted @ 2008-06-01 09:20 小草 阅读(16519) 评论(3) 推荐(1) 编辑
摘要: 原因:报Finally 块未正常完成 warning原因是,return 不应该写在finally中 finally { db.CloseState(rs, stmt); db.CloseConnect(conn); return (lSeq); } 改为 finally { db.CloseState(rs, stmt); db.CloseConnect(conn); } return (lSeq); 这样就不会有这个警告了 阅读全文
posted @ 2008-06-01 08:52 小草 阅读(1736) 评论(0) 推荐(0) 编辑
Google+