高分强烈顶贴,Java中是怎么解释@意思的?
如下代码中的@代表啥意思?在Java中是怎么解释的?
- Java code
import org.nuxeo.common.xmap.annotation.XNode;import org.nuxeo.common.xmap.annotation.XObject;/** * * * @author feng.chenf * @version $Id: CreateDirectTrade.java, v 0.1 2008-11-17 上午09:49:02 feng.chenf Exp $ */@XObject("direct_trade_create_res")public class DirectTradeCreateRes { /** * 获得的创建交易的RequestToken */ @XNode("request_token") private String requestToken; public String getRequestToken() { return requestToken; }}[解决办法]
。Java是怎么解释public的知不知道?
[解决办法]
自定义Annotation类型:标识符(marker Annotation):@interface
Annotation的使用:可以放在任何地方,如类的前面,方法的前面,变量、属性的前面等等。
Annotation的定义:
在定义Annotation型态的时候不能继承其它的Annotation型态或接口
参考 http://wangyu.iteye.com/blog/210815