当前位置:首页 > 日记 > 正文

c注释快捷键 | javadoc注释快捷键

c注释快捷键 | javadoc注释快捷键

javadoc注释快捷键

一个简单的java应用程序

public class FirstSample {

public static void main(String[] args) {

System.out.println("Hello,World");

}

}

1

2

3

4

5

1

2

3

4

5

一、命名规约:

1.代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

反例: _name __name ObjectnamenameObjectnamename Object$

2.代码中的命名严禁使用拼音与英文混合的方式,不允许直接使用中文。

注意,即使纯拼音命名方式也要避免采用。

反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3

正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。

3.类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:

(领域模型的相关命名)DO / BO / DTO / VO等。

正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion

反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion

4.方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须

遵从驼峰形式。

正例: localValue / getHttpMessage() / inputUserId

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字

长。

正例: MAX_STOCK_COUNT

反例: MAX_COUNT

6.抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类

命名以它要测试的类的名称开始,以Test结尾。

7.中括号是数组类型的一部分,数组定义如下:String[] args;

反例:请勿使用String args[]的方式来定义。

8.包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一

使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。

正例: 应用工具类包名为com.alibaba.open.util、类名为MessageUtils

9.接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简

洁性,并加上有效的Javadoc注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量。

正例:接口方法签名:void f(); 接口基础常量表示:String COMPANY = “alibaba”;

反例:接口方法定义:public abstract void f();

说明:JDK8中接口允许有默认实现,那么这个default方法,是对所有实现类都有价

值的默认实现。

10.枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。

说明:枚举其实就是特殊的常量类,且构造方法被默认强制是私有。

正例:枚举名字:DealStatusEnum,成员名称:SUCCESS / UNKOWN_REASON。

二、常量定义

1.不允许出现任何魔法值(即未经定义的常量)直接出现在代码中。

反例: String key=”Id#taobao_”+tradeId;

cache.put(key, value);

2.long或者Long初始赋值时,必须使用大写的L,不能是小写的l,小写容易跟数字1混淆,造成误解。

说明:Long a = 2l; 写的是数字的21,还是Long型的2?

3.如果变量值仅在一个范围内变化用Enum类。如果还带有名称之外的延伸属性,必须使用Enum类,下面正例中的数字就是延伸信息,表示星期几。

正例:public Enum{ MONDAY(1), TUESDAY(2), WEDNESDAY(3), THURSDAY(4), FRIDAY(5), SATURDAY(6), SUNDAY(7);}

三、格式规约

1.大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:

1) 左大括号前不换行。

2) 左大括号后换行。

3) 右大括号前换行。

4) 右大括号后还有else等代码则不换行;表示终止右大括号后必须换行。

2.左括号和后一个字符之间不出现空格;同样,右括号和前一个字符之间也不出现空格。

3.if/for/while/switch/do等保留字与左右括号之间都必须加空格。

4.任何运算符左右必须加一个空格。

说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号、三目运行符等。

5.缩进采用4个空格,不要使用tab字符。

public static void main(String args[]) {

// 缩进4个空格

String say = "hello";

// 运算符的左右必须有一个空格

int flag = 0;

// 关键词if与括号之间必须有一个空格,括号内的f与左括号,0与右括号不需要空格

if (flag == 0) {

System.out.println(say);

}

// 左大括号前加空格且不换行;左大括号后换行

if (flag == 1) {

System.out.println("world");

// 右大括号前换行,右大括号后有else,不用换行

} else {

System.out.println("ok");

// 在右大括号后直接结束,则必须换行

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

6.单行字符数限不超过 120 个,超出需要换行时 个,超出需要换行时 遵循如下原则:

1) 第二行相对一缩进 4个空格,从第三行开始不再继续缩进参考示例。

2) 运算符与下文一起换行。

3) 方法调用的点符号与下文一起换行。

4) 在多个参数超长,逗号后进行换行。

5) 在括号前不要换行,见反例。

正例:

StringBuffer sb = new StringBuffer();//超过120个字符的情况下,换行缩进4个空格,并且方法前的点符号一起换行

sb.append(“zi”).append(“xin”)…

.append(“huang”)…

.append(“huang”)…

.append(“huang”);

反例:

StringBuffer sb = new StringBuffer();//超过120个字符的情况下,不要在括号前换行

sb.append(“zi”).append(“xin”)…append

(“huang”);//参数很多的方法调用可能超过120个字符,不要在逗号前换行

method(args1, args2, args3, …

, argsX);

7.方法参数在定义和传入时,多个参数逗号后边必须加空格。

正例:下例中实参的”a”,后边必须要有一个空格。

method(“a”, “b”, “c”)

javadoc注释方法

在Word文档中做标注的方法很简单,下面就一起来看一看吧。

1、首先打开一篇文档,把光标放在需要注释的字后面。这里选择的是房地产三个字。然后引用,在点击脚注边上的按键,如图所示。

2、在脚注与尾注命令框中,选择脚注,在编号格式处选择需要的编号格式,一般是选择带圈圈的数字。

3、再然后还要在编号处改为每页重新编号。(当然这可以根据需要选择,实际操作)之后点击插入。

4、然后光标自动跳到该页的尾端,现在只需把“房地产”需要添加的注释写入就可以了。这个注释的字体大小和标号大小是可以调整的。

5、当把注释编写完成后就会看到在房地产的右上角有个小小的标号,现在把鼠标放在那个标号上面,就会在边上显示刚才输入的注释内容。

java注释的快捷指令

首先,从一个简单的注解开始,@Target(ElementType.TYPE)

@Retention(RetentionPolicy.RUNTIME)

public @interface Test {

String value() default "";

}

使用javap -verbose命令查看这个注解的class文件,发现这个注解被编译成了接口,并且继承了java.lang.annotation.Annotation接口,接口是不能直接实例化使用的,当在代码中使用这个注解,并使用getAnnotation方法获取注解信息时,JVM通过动态代理的方式生成一个实现了Test接口的代理对象实例,然后对该实例的属性赋值,value值就存在这个代理对象实例中。

如果顺着getAnnotation方法继续跟踪源代码,会发现创建代理对象是在AnnotationParser.java中实现的,这个类中有一个annotationForMap方法。在annotationForMap方法内部使用Proxy.newProxyInstance方法在运行时动态创建代理,AnnotationInvocationHandler实现了InvocationHandler接口,当调用代理对象的value()方法获取注解的value值,就会进入AnnotationInvocationHandler类中的invoke方法,深入invoke方法会发现,获取value值最终是从AnnotationInvocationHandler类的memberValues属性中获取的,memberValues是一个Map类型,key是注解的属性名,这里就是“value”,value是使用注解时设置的值。

因为回答中不能插入源码做讲解辅助,更多详细内容可以关注『Java实战技术』主页的原创文章《Java注解是如何玩转的,面试官和我聊了半个小时》。

JAVA注释快捷键

1、第一步我们首先需要知道java一共有三种注释方式,单行注释//,多行注释 /* */,文档注释/** */,如下图所示:

2、第二步打开eclipse,在java代码中使用单行注释//,一般单行注释,注释少量代码或者说明内容,如下图所示:

3、第三步java代码中使用多行注释/* */,一般使用多行注释大量的代码或者说明内容,如下图所示:

4、第四步使用文档注释/** */,文档注释一般用于对类和方法进行功能说明,如下图所示:

5、第五步我们也可以使用快捷键注释代码,选中要注释的代码,如下图所示:

6、第六步使用ctrl+?键进行注释代码,再次按ctrl+?键就取消注释,也可以使用ctrl+shift+c对jsp的代码进行注释,如下图所示:

支持javadoc命令的注释语句

多行注释是以“/”开头和以“/”结尾的,之间的内容均为注释,我们也可以使用多行注释作为行内注释。但是使用时要注意,多行注释不能嵌套使用。

3,文档注释

文档注释是以“/**”开头以“*/”结尾注视中包含这一些说明性的文字及一些javaDoc标签(后期写项目时,可以生成项目的API)

java快速注释和取消注释快捷键

1、首先打开要编辑的java过程,打开java的文件:

2、选中要注释的代码段,然后点击鼠标右键选择Source,在选择AddBlockComment选项;或者直接按下快捷键“Crtl+Shift+/”也可以快速注释:

3、此时查看代码发现,刚才选择的部分已经被注释了。以上就是eclipse注释一段代码的操作方法:

java类注释快捷键

1、第一首先要是java的代码很乱的话。按shift+Ctrl+F可以进行整理;格式整理化:shift+Ctrl+F。

2、第二然后想要在写java代码轻松。按Alt+/。java代码智能提示:Alt+/。

3、第三然后在java的代码中,移动某段代码。按Alt+方向键;移动代码:Alt+方向键。

4、第四然后快速写出main方法代码。按main+Alt+/。

5、第五然后写出输出的语句的快捷方法。先输入Syso,再按Alt+/。

6、第六然后对代码进行注释。单行注释按:Ctrl+/;多行注释按:Shift+Ctrl+/。

相关文章

6s快捷键在哪设置 | 苹果6s的快捷

6s快捷键在哪设置 | 苹果6s的快捷

设置,快捷键,屏幕,快捷,电脑软件,6s快捷键在哪设置1、快捷键截屏:同时按下iPhone6S Plus【电源键】和【Home键】即可。2、辅助触控截屏:进入系统设置菜单,然后依次点击【辅助功能】-【触控】-【辅助触控】,打开【辅助触控】功能;在【辅助触控中…

电脑运行命令快捷键 | 电脑运行命

电脑运行命令快捷键 | 电脑运行命

快捷键,运行,命令,键盘,快捷,电脑运行命令快捷键是什么这个问题事实上没有标准答案,因为除了系统提供的默认快捷键“Windows徽标键+R”之外,也可以通过使用一些个人软件手动添加快捷键。常见的在Windows7以下系统打开“运行”的方式有:①直接…

c4d切换视图快捷键 | c4d视图旋转

c4d切换视图快捷键 | c4d视图旋转

快捷键,视图,视图切换,缩放,转换,c4d视图旋转快捷键1、按住键盘上的alt键,再按住鼠标左键不放手,移动鼠标就可以旋转视角了。萊垍頭條2、按住alt键和鼠标中键不放,移动鼠标可以平移视角。萊垍頭條3、按住alt键和鼠标右键不放,移动鼠标可以缩放…

快捷键汇总 | 盟军敢死队快捷键汇

快捷键汇总 | 盟军敢死队快捷键汇

快捷键,键位,操作,盟军敢死队,盟军,盟军敢死队快捷键汇总要穿上敌人那件衣服,而且不能跑要用走才不会被发现。还有穿上敌人的衣服也会被高级军官看见的。还有一给人发现一开始会有一条蓝线闪闪的,你就要躲起来,等到红线了想躲也躲不了。祝你玩…

天刀打坐快捷键 | 天涯明月刀怎么

天刀打坐快捷键 | 天涯明月刀怎么

快捷键,手游,天涯,明月刀,技能,天涯明月刀怎么打坐?快捷键是什么打坐不是一个技能,是一个人物动作。你点快捷键 E,会出现人物动作对话框。把打坐的图标拖到技能栏就可以了。常用的快捷键R 技能P 宠物M 地图C 人物属性栏B 包裹和装备栏Q 任务…

复位快捷键 | ae复位快捷键

复位快捷键 | ae复位快捷键

快捷键,复位,重置,恢复,另存为,ae复位快捷键1,一般都在机器背后,上面有个小孔,找针或者牙签顶下就可以复位了。萊垍頭條2,在记录仪上面找。应该有一个小空。找个牙签顶住几秒钟。就可以了。條萊垍頭3,检查电源线是否正常,检查车充电源指示灯是否…

mac系统快捷键大全 | mac系统操作

mac系统快捷键大全 | mac系统操作

快捷键,系统,快捷键大全,系统操作,运行,mac系统操作快捷键文本复制粘贴剪切。选择文本后,快捷键“command+c”、“command+v”、“command+x”分别对应“复制”、“粘贴”、“剪切”。其实这些快捷键很容易找到的,软件的快捷键通常都会对应有菜…

dell笔记本快捷键 | dell笔记本快

dell笔记本快捷键 | dell笔记本快

快捷键,键盘,屏幕,设置,戴尔笔记本,dell笔记本快捷键怎么关闭关闭具体步骤如下:1、先打开到桌面。然后找到win10的窗口键,右击点击。2、找到控制面板,点击选中。控制面板的画面,可以看到这里的选项有很多种,在这里可以调整电脑的各种设置。3、找…

笔记本怎么设置快捷键 | 梦幻西游

笔记本怎么设置快捷键 | 梦幻西游

快捷键,梦幻西游,设置,系统设置,电脑设置,梦幻西游笔记本怎么设置快捷键打开任务,看到打图,选追踪任务,右上就有任务明细了梦幻西游设置的快捷键只要进入游戏点系统设置中在窗口模式前面打勾的话,就是窗口的了~~如果不小心按到了全屏,只需要重新…

cad快捷键口诀表 | cad快捷键大全

cad快捷键口诀表 | cad快捷键大全

快捷键大全,快捷键,命令,口诀,快捷,cad快捷键大全Cad有很多种对话框,不知你说的是不这三种。Ctrl+M: 打开选项对话框Ctrl+P:打开打印对说框Ctrl+1:打开特性对话框presscad快捷键大全presscad是挂在CAD上使用的,专门针对五金模具设计开发及加工…

显示收藏夹快捷键 | 收藏夹放在快

显示收藏夹快捷键 | 收藏夹放在快

收藏夹,快捷键,显示,工具栏,桌面快捷方式,收藏夹放在快捷栏迷你世界资源工坊怎么玩1、首先我们创建一张开发者模式的地图,然后点击上方的资源中心按钮。2、在资源中心会保存我们创作的微缩模型,分为当前地图(在当前地图制作的微缩模型),以及总…

java导包快捷键 | 导入包的快捷键

java导包快捷键 | 导入包的快捷键

快捷键,设置,导包,文件,快速,导入包的快捷键1、首先我们打开电脑里的sketchup软件。2、然后我们快捷键B选择油漆桶。3、我们选择界面右侧的详细信息选项。4、点击一下详细信息,打开或创建材质库。5、选择你放材质文件的地方,选择材质文件夹即…