java的块注释怎么写( 二 )


3.java元注解,局部注解怎么解析对于局部变量的注解只能在源码级别上进行处理 , 类文件并不描述局部变量 。因此 , 所有的局部变量注解在编译完一个类的时候就会被遗弃掉 。同样地 , 对包的注解不能在源码级别之外存在 。
在文件package-info.java中注解一个包 , 该文件只包含以注解先导的包声明
包注解需要在特定文件:package-info.java , 中添加 , 获取如下:
Package pkg = TestAnnotation.class.getPackage();
boolean hasAnnotation=pkg.isAnnotationPresent(Xpc.class);
if (hasAnnotation){
Xpc xpc=pkg.getAnnotation(Xpc.class);
System.out.println("package:" + pkg.getName());
System.out.println("id=" + xpc.id());
System.out.println("name=" + xpc.name());
System.out.println("gid=" + xpc.gid());
}
4.如何写Java文档注释如何写Java文档注释(Java Doc Comments)
本文翻译自How to Write Doc Comments for the Javadoc Tool , 但是精简了一些私以为不重要的东西
本文不讨论如何使用javadoc工具自动生成文档的方法 , 而是主要探讨应该如何去写文档注释
业余时间整理 , 难免有遗漏或错误 , 如有发现欢迎指正
转载地址:网页链接
文档注释概览
“文档注释”(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释 , 它是一种带有特殊功能的注释 。
文档注释与一般注释的最大区别在于起始符号是/**而不是/*或// 。
比如:
/**这是文档注释*/
/* 这是一般注释*/
// 这是一般注释
在一些IDE(比如Eclipse)中 , 文档注释会以不同于普通注释的颜色高亮显示 。
此外 , 文档注释只负责描述类(class)、接口(interface)、方法(method)、构造器(constructor)、成员字段(field) 。相应地 , 文档注释必须写在类、接口、方法、构造器、成员字段前面 , 而写在其他位置 , 比如函数内部 , 是无效的文档注释 。
文档注释采用HTML语法规则书写 , 支持HTML标记(tag) , 同时也有一些额外的辅助标记 。需要注意的是 , 这些标记不是给人看的(通常他们的可读性也不好) , 他们的作用是为了javadoc工具更好地生成最终文档 。所以 , 虽然有些标记写起来麻烦且看着不直观 , 还是要老老实实按规矩写滴 。
原文地址:网页链接
5.java语言注释怎么写,谁帮我写一下我的代码注释/**
* 类
* @author xx
*
*/
public class Hll {
/**
* main方法
* @param args
*/
public static void main(String[] args) {
// new一个新对象
Man m = new Man();
m.name = "张三";
m.gender = "男";
m.study(m.name);
}
}
/**
* 接口
* @author xx
*
*/
interface Person {
public int a = 20;
public void study(String s);
}
/**
* 实现Person接口
* @author xx
*
*/
class Man implements Person {
String name;
String gender;
public void study(String s) {
this.name = s;
System.out.print(this.name + "在学习中" + this.gender + "哪里");
}
}
6.Java菜鸟求教,请帮忙把每一语句块注释下,作用、目的是什么,谢谢public class B {
public static void main(String[] args) {
//定义对象m为ArrayList类型 , 长度为100
ArrayList m = new ArrayList(100);
//循环赋值 , 第1个元素为1 , 第2个元素为2 。 , 第100个元素为100