- 浏览: 1460537 次
- 性别:
- 来自: 广东
文章分类
- 全部博客 (190)
- eclipse (5)
- struts (15)
- spring (1)
- hibernate (0)
- myeclipse (3)
- java (35)
- apache (1)
- PHP (7)
- 虚拟机 (0)
- 网络安全 (3)
- 防火墙 (1)
- linux (7)
- SVN (22)
- 测试文档 (1)
- 测试经验 (0)
- 项目管理 (0)
- BUG管理工具 (3)
- 安装配置 (3)
- 性能工具 (7)
- 脚本学习 (0)
- 协议选择 (0)
- loadrunner错误处理 (0)
- 相关监控配置 (0)
- 框架的认识 (0)
- 手动关联 (0)
- 性能调优 (1)
- 负载均衡 (0)
- 代码学习 (1)
- Windows (5)
- 软件开发安全 (0)
- 考研经验 (1)
- SQL SERVER (1)
- MySQL (6)
- LVS (0)
- ORACLE (1)
- TOMCAT (0)
- 开源框架 (1)
- EOS (3)
- web (5)
- JEECMS (7)
- XML (1)
- LDAP (3)
- ehcache (1)
- Ajax (3)
- OpenSourceTools (1)
- Exception (1)
- 密码学 (1)
- os-centos (1)
- os-ubuntu (0)
- os-FreeBSD (0)
- os-Fedora (0)
- 浏览器-chrome (1)
- flex (1)
- 数据结构与算法 (0)
最新评论
-
joedan0104:
挺方便的,谢谢
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
naruik:
非常感谢,不用自己找了。收藏和关注了。
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
scd01234:
感谢!
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
qingcheng123:
大虾,5.3这个版本有没有下载地址呀,谢谢!
EOS5.3+Tomcat5.0.28升级JDK1.5解决方案 -
1021082712:
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download
J2SE 5.0 提供的简单的批注类型
1 @Override 2 @Deprecated 3 @SuppressWarnings
1 @Override
@Override 使您能够在代码中增加新的可选的编译器检查。它在方法中存在表示该方法用于覆盖父类中的方法。如果编译器检测到该方法实际上没有覆盖任何东西,那么将出现编译错误。经常使用,@Override 可以帮助您避免当方法标记没有完全匹配时 — 当多态变为(您可以称之为)“单态” ("unimorphism") 时 — 将得到的细微的 bug。
只有当您是一个愿意用 @Override 来标记每一个覆盖方法的非常严谨的编程人员时才有用。
2 @Deprecated
你可以这样使用它:
public class DeprecatedExample {
@Deprecated
public static void badMethod() {
}
}
public class DeprecatedUser {
public static void main(String[] args) {
DeprecatedExample.badMethod();
}
}
3 @SuppressWarnings
该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
项目组来了个很Picky的头,看到Eclipse里有大量的Warning小发了下脾气后,
让用@SuppressWarnings这个标注来把Warning去掉.
为了去掉由于泛型的Warning,我们用了@SuppressWarnings("unchecked"),
为了去掉那些由于deprecation而引起的Warning,用了@SuppressWarnings("deprecation").
但一个类中既有unchecked又有deprecation时,怎么办?于是用了一个很权宜之计:
在类声明那用@SuppressWarnings("deprecation"),而在相应的方法声明里用@SuppressWarnings("unchecked").
用了效果当然也达到了,可就想问在一个单独的@SuppressWarnings里既去掉deprecation又去掉unchecked呢?
觉得应该可以达到的.于是就用下面的方式来试.
1,@SuppressWarnings("deprecation","unchecked"),不行,Eclipse报错.
2,@SuppressWarnings("deprecation,unchecked"),不行,还是报错.
3,看@SuppressWarnings的源码,只有一个String[]类型的value.就想用
@SuppressWarnings(new String[]{"deprecation","unchecked"}),还是不行,报错.
4, Google了下后,发现了这个@SuppressWarnings(value={"deprecation"}),
于是就想起来了@SuppressWarnings(value={"deprecation","unchecked"}).呵呵,成了.
好久没用接触过标注了,快忘了. 现在记下来
发表评论
-
java中split要注意的问题
2010-12-31 18:06 1557java中split要注意的问 ... -
tomcat6.0 中怎么配置admin包 [转载]
2010-11-18 15:05 2209tomcat6.0 中怎么配置admin包 [转载] ... -
TOMCAT "Access to the requested resource has been denied" 的解决办法
2010-11-18 14:25 3067TOMCAT "Access to the r ... -
new Date() 时间与系统时间不相同 如何解决?
2010-11-02 10:55 2829java时区问题 问题描述:Window XP ... -
项目报错java.net.bindexception: address already in use: jvm_bind:808
2010-10-19 09:19 1667项目报错java.net.bindexception: add ... -
安装与设置JDK
2010-07-25 15:43 1916安装与设置JDK Sun JDK的安装基本 ... -
【插件控】我的Chrome插件和其他一些推荐
2010-07-22 12:07 2240【插件控】我的Chrome ... -
jdk 6 update 20
2010-06-29 22:06 1315https://cds.sun.com/is ... -
java中如何获取某个范围内的随机数
2010-06-29 14:45 3702java中如何获取某个范围内的随机数 ... -
TestNG 解决方案
2010-06-25 18:39 1740TestNG 解决方案 (2008-07-31 1 ... -
Java DTO(DataTransferObject)
2010-06-24 17:57 1637<!-- [if gte mso 9]>&l ... -
Java DTO(DataTransferObject) chendq@startimes.com.cn 分布式系统
2010-06-24 16:43 1357<!-- [if !mso]> <styl ... -
PO BO VO DTO POJO DAO概念及其作用
2010-06-24 16:39 1046PO: persistant object持久对象 最形象 ... -
java 关于解压rar文件 代码有点问题 帮改正
2010-05-21 20:07 1773java 关于解压rar文件 代码有点问题 帮改正 问题: ... -
用java解压缩rar文件 de.innosystec.unrar解压缩rar文件
2010-05-21 19:35 3727用java解压缩rar文件 2009-10-23 14:11 ... -
关于java解压zip与rar的问题
2010-05-21 17:33 2107关于java解压zip与rar的问题 这两天, ... -
java实现zip与unzip
2010-05-21 16:27 1669java实现zip与unzip 关键字: 转载自http:/ ... -
转 Java实现批量PNG图片透明合成2009-06-02分类:学习java
2010-05-20 20:34 1920转 Java实现批量PNG图片透明合成 2009-06- ... -
jdk 1.5新特性
2010-05-18 18:39 1118jdk 1.5新特性说明 2010年04月13日 星期二 1 ... -
jdk1.6新特性
2010-05-18 18:37 2630jdk1.6新特性 2010年04月13日 星期二 15:3 ...
相关推荐
J2SE5.0_CN.chm API中文手册
之前,Java 中的枚举通常通过常量类实现,但 J2SE 5.0 引入了枚举类型,使其成为一种独立的类型,可以包含方法和字段,增强了枚举的表达能力和可编程性。 3. **自动装箱与拆箱(Autoboxing/Unboxing)** 自动装箱...
Java API官方文档中文版CHM版(J2SE5.0)是Java开发的重要参考资料,它详尽地阐述了Java 2 Standard Edition 5.0(通常称为Java 5.0)中的各种类库和接口。这个CHM(Compiled HTML Help)文件是一个经过编译的HTML...
标题:“J2SE 5.0新特性精解” ...J2SE 5.0的推出标志着Java平台在性能、开发效率、并发编程、核心库功能等方面取得了显著进步,为开发者提供了更加丰富和强大的工具集,推动了Java生态系统的持续发展和创新。
J2SE5.0 API.chm,这个是英文的,等会再上传中文的,两个加在一起太大了 只好分开传了。。。
很好的j2se的API
j2se5.0中文版api第2部分,因为上传权限有限,给大家带来不便,请见谅
J2SE 5.0的安全特性建立在一个稳固的基础之上,包括强类型语言特性、字节码验证、运行时类型安全检查以及动态类加载器。这些特性共同确保了平台的基础安全,防止了常见的编程错误可能导致的安全漏洞。动态且可扩展的...
自动装箱和拆箱是 J2SE 5.0 的另一项重要特性,简化了基本类型与它们的包装类之间的转换过程。 ##### 示例 ```java public class AutoBoxingExample { public static void main(String[] args) { int primitive...
在J2SE 5.0之前,标准的Java API并没有提供直接的文件上传支持,因此开发者需要依赖第三方库或者自己实现复杂的逻辑来处理文件流。"upload.jar" 库的出现,简化了这一过程,为开发者提供了便捷的API接口。 "javax....
2. **枚举类型(enum)**:在J2SE 5.0之前,Java没有内置的枚举类型,开发者需要通过创建final类和常量来模拟枚举。5.0版引入了枚举,使枚举变量更安全,且支持更多的方法和操作,如`switch`语句。 3. **泛型...
J2SE 5.0的文档包含了关于语言增强、泛型、枚举、变量作用域、类型推断、可变参数等新特性的说明。 1. **语言增强**:J2SE 5.0引入了注解(Annotations),这是一种元数据,可以附加到代码的不同部分,帮助编译器、...
对于java开发人员来说 没有一个帮助文档是很郁闷的 尤其对于自学的朋友们,今天得到一个中文版的J2SE5.0的API,不敢独自享用,共享出来给大家,分为2个部分part01和part02
J2SE 5.0引入了泛型,这是一个强大的功能,允许在编译时检查类型安全,减少类型转换的需要。泛型使程序员能够创建可重用的容器类,如ArrayList和HashMap,它们可以安全地存储特定类型的对象,避免了运行时的...
真正的j2se api 5.0 中文版帮助,有需要的可以下载.
提示:本人已将一次性可完整下载版上传,名称为:J2SE 5.0 API (中文版)方便网友下载! 很好用的J2SE 5.0 API,具有索引的功能!!! 下载前请注意:不过由于本人等级太低所以只能分3部分上传,劳烦您下载全部3部分...
提示:本人已将一次性可完整下载版上传,名称为:J2SE 5.0 API (中文版)方便网友下载! 很好用的J2SE 5.0 API,具有索引的功能!!! 下载前请注意:不过由于本人等级太低所以只能分3部分上传,劳烦您下载全部3部分...
提示:本人已将一次性可完整下载版上传,名称为:J2SE 5.0 API (中文版)方便网友下载! 很好用的J2SE 5.0 API,具有索引的功能!!! 下载前请注意:不过由于本人等级太低所以只能分3部分上传,劳烦您下载全部3部分...