java注释的简单_Java简单注解
3)按照規定使用注解,但是并不將它保留到編譯后的類文件中
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class AnnotationTest
{
private String name;
AnnotationTest(String name)
{
this.name = name;
System.out.println("Custractor");
}
@Override//重寫父類或接口的方法
public String toString()
{
return this.hashCode()+"";
}
@SuppressWarnings("deprecation")//不建議被使用的方法
public String getTime()
{
return new Date().toLocaleString();
}
@SuppressWarnings("unchecked")//不檢查某個字段的警告信息
public String getArray()
{
@SuppressWarnings("rawtypes")//不檢測泛型警告
List list = new ArrayList();
list.set(0, "List 0");
return list.get(0).toString();
}
@MyOverride("Medivh")//等同于@MyOverride
public String toName()
{
return "Medivh";
}
public String getAddress()
{
return "Shanghai";
}
@Another(value = "Hello")
public static void main(String[] args) throws Exception
{
AnnotationTest test = new AnnotationTest("Medivh");
System.out.println(test.name.toString());
System.out.println(test.toName());
System.out.println(test.getAddress());
System.out.println(test.getTime());
}
}
@interface MyOverride//自定義注解,含默認參數
{
String value() default "Medivh";
}
@interface Another//自定義注解,需要自定義參數
{
String value();
}
運行結果:
Custractor
Medivh
Medivh
Shanghai
2014-4-21 15:27:08
總結
以上是生活随笔為你收集整理的java注释的简单_Java简单注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios怎么玩java模拟器游戏_新方式玩
- 下一篇: 谌姓氏怎么读 正确发音指南?