jdk1.5新特征java注释(Annotations)的应用问题

fengyuleidian3 2010-02-24 10:14:59
最近本人需要搞个关于java注释(Annotations)培训,特此向大家收集一下相关的资料。特别是各位在工作是中是如何使用的,Annotations的应用场景。不胜感激!!
...全文
412 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyuleidian3 2010-03-01
  • 打赏
  • 举报
回复
引用 16 楼 musiclee 的回复:
你是老师么?回复内容太短了!

不是,工作需要做个简单的培训。
musiclee 2010-03-01
  • 打赏
  • 举报
回复
你是老师么?回复内容太短了!
fengyuleidian3 2010-03-01
  • 打赏
  • 举报
回复
大家好!下面是我列举关于本次我要讲的东西的提纲,大家看看还有什么要补充的,或者各个部分要注意的东西
注释培训提纲
1.注释的概念(元数据是什么?注释又是什么?等)
2.注释的语法(怎么才是一个有效的注释?怎么去定义一个注释?一个注释他又满足那些要求?等)
3.jdk1.5提供的标准的注释(正规注释有那些,各个的功能是什么?元注释有那些。各个的功能是什么?)
4.注释的应用场景和例子(那些东西应用的注释?列举一个简单的应用的例子程序?)
5.使用注释的“度”的问题讨论(什么是注释的本职工作?什么又是越界了?)
fengyuleidian3 2010-02-28
  • 打赏
  • 举报
回复
谢谢各位!随便问一下各位在工作中有用到这方面的东西吗?用的多吗?
xiaozejun 2010-02-25
  • 打赏
  • 举报
回复
在ejb3.0中 完全可以用annotation来替代映射关系
licip 2010-02-25
  • 打赏
  • 举报
回复
个人还是觉得用xml配置文件比较好一些,松偶合。
永生天地 2010-02-25
  • 打赏
  • 举报
回复
在事务上用过,是spring的
magicbu 2010-02-25
  • 打赏
  • 举报
回复
比较一下JUnit的3.x与4.x就知道了,Annotation在4.x版本中被广泛使用~
feishare 2010-02-25
  • 打赏
  • 举报
回复
jdk1.5新特性,给我映像比较深的是注解中的继承关系是不可用的
palgerrard 2010-02-25
  • 打赏
  • 举报
回复
《java编程思想》对注解有详细的说明。
painss 2010-02-25
  • 打赏
  • 举报
回复
在SSH开发里面,spring 里面进行事务的控制时,就可以用到注释。如@Transaction,@Resource等
painss 2010-02-25
  • 打赏
  • 举报
回复
自己尝试一下如何自定一个注释就清楚了
临碣 2010-02-25
  • 打赏
  • 举报
回复
让人讨厌的注释.

绝对是代码可读性的灾难.完全就是给程序员偷懒的.读散落在代码中的注释绝对比读xml配置文件痛苦很多.
执行效率也不清楚.无论新老程序员,面对程序中的注释,应该都很痛苦.

我一直认为java的注释是学.net的.可是没有学好.

.net的很多注释都是在编译期间生效.搞些编译选项,或者生成一些辅助信息之类的.这样很好.

可是java的注释,现在被用成这个样子,要在执行的时候动态的从原数据取出来注释信息.让我无法接受.
east_java 2010-02-25
  • 打赏
  • 举报
回复
龙四 2010-02-24
  • 打赏
  • 举报
回复
举个简单的例子

public class Test {

@Override public boolean equals(Test obj) {
//TODO
}
}

这样的写法就编译通不过了,程序本意是要覆盖equals方法,结果却重载了,而@Override这个注解就能在编译期发现问题
  • 打赏
  • 举报
回复
方法调用权限、事务传播行为等等都可以使用 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 来代替。
sfli_g 2010-02-24
  • 打赏
  • 举报
回复
帮忙顶.......

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧