最近本人需要搞个关于java注释(Annotations)培训,特此向大家收集一下相关的资料。特别是各位在工作是中是如何使用的,Annotations的应用场景。不胜感激!!

解决方案 »

  1.   

    方法调用权限、事务传播行为等等都可以使用 Annotation 来标注,当然了需要有一个容器来管理这些标注了 Annotation 的类。Java EE 5 中的 JPA、EJB、JMS、JAX-WS、JAX-RS、JAXB 等等都大量地使用 Annotation,Java EE 6 的 Servlet 3.0 开始也可以在 Servlet 里面写 Annotation 不需要再在 web.xml 中配置了。像 JBoss Seam 等一些框架也大量地使用 Annotation一般来说,可以在 XML 中配置的东西都可以使用 Annotation 来代替。
      

  2.   

    举个简单的例子public class Test {
     
     @Override public boolean equals(Test obj) {
       //TODO
     }
    }这样的写法就编译通不过了,程序本意是要覆盖equals方法,结果却重载了,而@Override这个注解就能在编译期发现问题
      

  3.   

    jdk1.5新特性,给我映像比较深的是注解中的继承关系是不可用的
      

  4.   

    比较一下JUnit的3.x与4.x就知道了,Annotation在4.x版本中被广泛使用~
      

  5.   

    个人还是觉得用xml配置文件比较好一些,松偶合。
      

  6.   

    在ejb3.0中 完全可以用annotation来替代映射关系
      

  7.   

    http://www.java1995.cn/wiki/topic/2教程
      

  8.   

    让人讨厌的注释.绝对是代码可读性的灾难.完全就是给程序员偷懒的.读散落在代码中的注释绝对比读xml配置文件痛苦很多.
    执行效率也不清楚.无论新老程序员,面对程序中的注释,应该都很痛苦.我一直认为java的注释是学.net的.可是没有学好..net的很多注释都是在编译期间生效.搞些编译选项,或者生成一些辅助信息之类的.这样很好.可是java的注释,现在被用成这个样子,要在执行的时候动态的从原数据取出来注释信息.让我无法接受.
      

  9.   

    在SSH开发里面,spring 里面进行事务的控制时,就可以用到注释。如@Transaction,@Resource等
      

  10.   

    《java编程思想》对注解有详细的说明。
      

  11.   

    大家好!下面是我列举关于本次我要讲的东西的提纲,大家看看还有什么要补充的,或者各个部分要注意的东西
    注释培训提纲
    1.注释的概念(元数据是什么?注释又是什么?等)
    2.注释的语法(怎么才是一个有效的注释?怎么去定义一个注释?一个注释他又满足那些要求?等)
    3.jdk1.5提供的标准的注释(正规注释有那些,各个的功能是什么?元注释有那些。各个的功能是什么?)
    4.注释的应用场景和例子(那些东西应用的注释?列举一个简单的应用的例子程序?)
    5.使用注释的“度”的问题讨论(什么是注释的本职工作?什么又是越界了?)