【发布时间】:2011-03-30 08:06:38
【问题描述】:
我正在使用 Java 中的“二进制笔记”ASN.1 环境。 首先,我手动创建了一个 asn.1 序列的类。
@ASN1String(name = "", isUCS = false, stringType = UniversalTag.PrintableString)
@ASN1Element(name = "firstName", isOptional = false, hasTag = false, hasDefaultValue = false)
private String firstName = null;
现在我想知道那个“@”符号是什么意思?我试图在二进制笔记的来源中找到提示,结果如下:
package org.bn.annotations;
import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ASN1String {
String name();
boolean isUCS();
int stringType();
}
谁能给我解释一下这个符号? 会好的。提前致谢。
尼里基
【问题讨论】: