[散分贴]关于java中的注释 请问大家对于值对象的私有字段信息,添加注释信息的时候,采用不编译的注释呢,还是采用编译的注释呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 值对象拥有private字段的好处是什么呢?鼓励它有内部状态吗?还有,楼主说的是annotation(注解)是吧。 不是就是po对象啊~~~好像我没说清楚/** * 这种注释方式,是编译的 *//* * 这种注释方式,是在编译是丢弃的 */首先陈述一下我的观点,我个人觉得,既然作为一个private修饰的东西,显然就是不想被更多人知道或者使用的信息,所以注释采用不编译的,而作为public修饰的,是希望别人知道其中操作的,需要加详细的注释信息。对于protected修饰的呢,也应该有相应的注释信息,但注释风格我暂时没有主意~~~我的问题就是,大家在写po的时候,采用哪一种注释方式。public class CodeStyle { /** * 第一种注释风格 */ private int test1; /* * 第二种注释风格 */ private int test2; private int test3;// 第三种注释风格} 我一般都用//这种注释写private 在get和set方法的时候用编译注释...这样别人能知道这个变量的意思.在你私有属性上用//注释是方便代码阅读 javadoc 默认输出 public/protected。会被序列化的要有文档型注释。 对哦,没有考虑到序列化的问题。。悲催!但是如果没有实现Serializable,就不可被序列化哦? 这个个人爱好,符合自己项目规定就ok了。好像编译成class文件了,现在反编译还没有好的软件得到这些注释 这里我有点不同的看法:这个两种注释类型都会被编译器丢弃。区别在于:第一种是文档型注释,可以被javadoc所识别,生成doc文档第二种单纯的注释,不能被javadoc识别。 /** 我的注释习惯,应该也是编译能生成javadoc的 */private int test1; 整了个checkstyle,不用/** */报错。。 这个我赞成,至于注释的方式因人而异,个人习惯问题,不过个人觉得private修饰的用第二种方式比较好,第三种方式也用,只是我习惯把它放在被注释的代码上面。 我把一个原代码修改了一下,是不是有问题呀? java中的FilenameFilter借口是怎么实现的 如何将汉字转换成Unicode格式如:\u5fc5\u987b\u8f93\u5165 关于classpath参数的问题 虚心请教! 请问InstallAnywhere中如何包含串口包comm.jar以及相关配置文件? 如何确定Frame在屏幕的位置 如何改变列宽 怎么通过socket发送日韩等多国语言邮件 我想通过按钮多次改变文字的颜色,但只能改变一次,刚学不怎么会! 反射Class类后面的<>是干什么的 哪位学过C++,我要问个java问题
不是就是po对象啊~~~
好像我没说清楚/**
* 这种注释方式,是编译的
*//*
* 这种注释方式,是在编译是丢弃的
*/
首先陈述一下我的观点,我个人觉得,既然作为一个private修饰的东西,显然就是不想被更多人知道或者使用的信息,所以注释采用不编译的,而作为public修饰的,是希望别人知道其中操作的,需要加详细的注释信息。对于protected修饰的呢,也应该有相应的注释信息,但注释风格我暂时没有主意~~~我的问题就是,大家在写po的时候,采用哪一种注释方式。
public class CodeStyle { /**
* 第一种注释风格
*/
private int test1;
/*
* 第二种注释风格
*/
private int test2;
private int test3;// 第三种注释风格
}
对哦,没有考虑到序列化的问题。。悲催!
但是如果没有实现Serializable,就不可被序列化哦?
这里我有点不同的看法:
这个两种注释类型都会被编译器丢弃。
区别在于:
第一种是文档型注释,可以被javadoc所识别,生成doc文档
第二种单纯的注释,不能被javadoc识别。
/** 我的注释习惯,应该也是编译能生成javadoc的 */
private int test1;