`
sunqitang
  • 浏览: 74916 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

annotation(内置部分)

 
阅读更多
今天学习了annotation。这个是java1.5中加入的新特性。内置annotation中有三个比较重要:overrider,deprecated,suppresswarning。

 

@Override
java.lang.Override是个 Marker annotation
用于标示的Annotation,Annotation 名称本身即表示了要给工具程序的信息
package test;

public class OverrideTest {
	@Override
	public String toString(){
		return "aaaaaaaaaaa";
	}
	
	public static void main(String[] args) {
		OverrideTest ov = new OverrideTest();
		System.out.println(ov.toString());
	}
}
  @Deprecated
对编译程序说明某个方法已经不建议使用,即该方法是过时的。
java.lang.Deprecated也是個 Marker annotation
Deprecated 这个名称在告知编译程序,被 @Deprecated 标示的方法是一个不 建议被使用的方法
package test;

public class DepractedTest {

	@Deprecated
	public void doSomething(){
		System.out.println("aaaaaaaabbbbaaaa");
	}
	
	public static void main(String[] args) {
		DepractedTest de = new DepractedTest();
		de.doSomething();
	}
}
 
 @SuppressWarnings({"unchecked","deprection"})
对编译程序说明某个方法中若有警告讯息,则加以抑制
public class SuppressWarningTest {

	@SuppressWarnings("unchecked")
	public static void main(String[] args) {
		Map map = new TreeMap();
		map.put("hello", new Date());
		
		System.out.println(map.get("hello"));
	}
}
 

 

分享到:
评论

相关推荐

    web-whiteboard:Online web annotation tools & whiteboard(both live, playback, and collaborative mode) for real-time visual collaboration, in business and education. | 在线电子白板,你画我猜,图片编辑,网页注解

    web-whiteboard ...fc-whiteboard 内置了 EventHub,只需要像 这样提供简单的 WebSocket 服务端,即可快速构建实时在线共享电子白板。 web-whiteboard 是 项目的一部分,其使用的项目模板源自 。 Usage | 使用 W

    电子商城系统设计实习报告.doc

    Java的W eb框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请 求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的...

    JavaServer Faces 2.0, The Complete Reference

    从Tapestry吸收来的模版方式不仅可以让开发工程师像搭积木一样组合一个页面,更可以搭好架子后只在相关页面中只修改需要改变的部分。Facelets还有一大好处,就是将所有java代码从页面标签中移出,让分工更明细了,...

    JAVA_API1.6文档(中文)

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom...

    [Java参考文档].JDK_API 1.6

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom ...

    Java 1.6 API 中文 New

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom ...

    JavaAPI1.6中文chm文档 part1

    由于比较大分为两个部分,这是第一部分 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供用于...

    JavaAPI中文chm文档 part2

    由于文件比较大 分为两个部分,这是第二部分 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供...

    java api最新7.0

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom ...

    JDK_1_6 API

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom ...

    [Java参考文档]

    javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 javax.xml.bind.util 有用的客户端实用工具类。 javax.xml.crypto 用于 XML 加密的通用类。 javax.xml.crypto.dom...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    8.4.2 Annotation与部署描述文件 315 8.5 开发有状态的Session Bean 318 8.6 Session Bean的生命周期 321 8.6.1 无状态Session Bean的生命周期 321 8.6.2 有状态Session Bean的生命周期 322 8.6.3 定制Session Bean...

    Activiti6.0教程例子下载

    5. IdentityService: Activiti中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的Task。IdentityService提供了对Activiti 系统中的用户和组的管理功能。 6. ManagementService: Management...

    Java/JavaEE 学习笔记

    六、struts1的高级部分....................290 七、struts1中的国际化处理............291 Ajax学习笔记.................291 Ajax前言...............291 Ajax正文 ......292 Ajax在线聊天室的实现.................

    J2EE学习笔记(J2ee初学者必备手册)

    第四章 Annotation.102 XML学习笔记...............106 XML前言...............106 JavaEE@xuxiang 2 Java/JavaEE学习笔记Jonny xuxiang5612@sina.com 第一章 XML Overview....................107 第二章 DTD.........

Global site tag (gtag.js) - Google Analytics