java 问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:14:55
使用netbeans6发现有些方法前加了@xxx(xxx为某些字母)
这个是什么意思,有什么用

我刚刚学习过@,@的英文名字叫:Annotation,是一种标准化的注释,它可以加快Java虚拟机的编译速度。但遗憾的是,现在这些annotation还不够统一,比较常见的有:

1、@ThreadSafe:该类是线程安全的
2、@NotThreadSafe:该类不是线程安全的
3、@Override:重载父类的该方法
……

Java要求如果写了@,则必须按照如此进行,比如用了@Override,则必须覆盖父类中的一个方法,否则就会报语法错误。。

是为了注释方便,@是版权符号。
这样写有助于快速写出帮助文档

学习ING,还表示在末尾加换行,呵

同上