IDEA中注解注释快捷键及模板

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料)


文章目录

    • 单行注释
    • 多行注释
    • 文档注释(块注释)
    • 方法说明注解
    • 自动注释新建类作者时间等


单行注释

将光标放置于要注释所在行,使用 Ctrl + /, 添加行注释,再次使用,去掉行注释

若需要将多行进行单行注释,只需要选中要注释的多行,然后使用 Ctrl + /, 添加行注释,再次使用,去掉行注释

//这是一个单行注释,以下是一个测试
public void method(){syetem.out.println("这是一个测试");
}
//以上是一个测试
//这两行都是单行注释

多行注释

注释内容用/**/一对包住

class HelloJava{/*多行注释:如下的main方法是程序的入口!main的格式是固定的!*/public static void main(String[] args){//单行注释:如下的语句表示输出到控制台。System.out.println("Hello Java !!!");}
}

文档注释(块注释)

使用 Ctrl + Shift + /, 添加块注释,再次使用,去掉块注释;
注意:如果已经写好代码块,使用块注释需要先选中要注释的块;
去除注释的时候,不需要全部选中这块代码,只用光标在注释内容上按Ctrl + Shift + /即可。

/**
文档注释:
@author Yeman
@version v1.0
*/public class HelloJava{/*多行注释:如下的main方法是程序的入口!main的格式是固定的!*//**文档注释:如下的main方法是程序的入口!*/	public static void main(String[] args){//单行注释:如下的语句表示输出到控制台。System.out.println("Hello Java!!!");}
}

方法说明注解

在要注解的方法上面输入/**,点击“Enter”,就会根据参数和返回值自动生成注释模板

 /*** 提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后10位,以后的数字四舍五入。* @param a1 double 被除数* @param a2 double 除数* @return double 两个参数的商*/
public static double div(double a1, double a2) {return div(a1, a2, DEF_DIV_SCALE);
}

自动注释新建类作者时间等

在这里插入图片描述
在这里插入图片描述
只要在上图⑤出填入需要的样式即可。

模板1:

/*** @Author 写你的名字* @Date ${DATE} ${TIME} (可以根据需要修改)* @Version 1.0 (版本号)*/

模板2:

/*** @Author: Yeman* @Date: ${YEAR}-${MONTH}-${DAY}-${TIME}* @Description: */

模板3:

/*** Created by Miracle Luna on ${DATE} ${TIME}*/

设置完成后,当新建类时,会在类上面自动生成该信息注释

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347623.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从方法返回Java 8的可选项时的注意事项

Java 8引入的Optional类一直是该语言版本引入的最具争议的功能之一。 尽管我喜欢这个新的Java类的东西比不喜欢的东西多,但在Java方法中将其用作return类型时,需要考虑一些事情。 我将在本文中讨论其中的一些问题,但不会讨论有关是否应该将Op…

oracle账户解锁28000,oracle 下载 账号密码ORA-28000账户被锁和解锁

今天测试库有个账户的密码忘了,试了十几次就开始提示:ERROR:ORA-28000: the account is locked意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限制。验证:SQL> select a.username, b.profile, b.resource_n…

让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性

文章目录单行和多行注释文档注释(Java特有)Annotation(注解)的理解常见的Annotation示例IDEA注释注解快捷键及模板自定义 AnnotationJDK 中的元注解单行和多行注释 注释的内容不参与编译,即编译以后的.class的字节码文件中不包含注释的内容。…

Java集合(1)--集合概述

Java 集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 ——List:元素有序、可重复的集合 ——Set:元素无序、不可重复的集合 Map接口:双列数据,保存具有…

win7下oracle10g安装,专门针对win7下oracle10g安装的详解

Window 7 下面安装Oracle 10g今在win7下安装oracle 10g client的时候遇到下面问题:在执行先决条件的时候,报目前只支持6.0的版本,修改oraparam.ini文件中的以下内容:[Certified Versions]#You can customise error message shown …

Java集合(2)--Collection接口方法

1、添加 add(Object obj)addAll(Collection coll)2、获取有效元素的个数 int size()在这里插入代码片3、清空集合 void clear()4、是否是空集合 boolean isEmpty()5、是否包含某个元素 boolean contains(Object obj):是通过元素的equals方法来判断是否是否同一个…

java核心面试_Java核心面试问题

java核心面试问:如果main方法被声明为私有该怎么办? 回答: 该程序可以正确编译,但在运行时会显示“ Main方法不公开”。 信息。 问:在Java中按引用传递和按值传递是什么意思? 回答: 通过引用…

oracle sql条件语句,谁能介绍下Oraclesql之条件语句?

一IF。。THENIFconditionTHENstatements1;statements2;。。。。ENDIF;二IF。。THEN。。。ELSEIFconditionTHENstatements1;statements2;。 。。。ELSEstatements1;statements2;。。。。ENDIF;三IF。。THEN。。ELSIFIFcondition1THENstatement1;ELSIFcondition2THENstatement2;…

Java集合(3)--Iterator迭代器

Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素。Collection接口继承了java.lang.Iterable接口,该接口有一个iterator()方法,那么所有实现了Collection接口的集合类都有一个iterator()方法,用以返…

oracle 中文脚本,ORACLE常用脚本

--创建表空间Create tablespace BRANCH datafile D:\tablespace\BRANCH.dbf size 500M autoextend on maxsize unlimited;--查询YS所拥有的表空间select distinct(tablespace_name) from dba_segments where ownerYS;--删除用户drop user ys cascade;--删除表空间及…

Java集合(4)--List接口及其实现类ArrayList、LinkedList和Vector

文章目录List接口概述List接口常用方法ArrayList实现类LinkedList实现类Vector实现类List接口概述 List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引 List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据 序号…

java hadoop_单元测试Java Hadoop作业

java hadoop在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业。 当然并没有完成,因为它缺少单元测试部分。 在这篇文章中,我将展示如何将MapReduce单元测试添加到我之前开始的项目中。 对于单…

软件连接oracle失败怎么办,【编程开发工具】navicat连接oracle失败怎么办

Navicat连接oracle数据库时连接失败,出现ORA-28547错误。原因:navicat Primium版本的OCi和本地数据库的OCI版本不一致。解决方法:1、把navicat Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的本地navicat Primium版本自带oc…

Java集合(5)--Set接口及其实现类HashSet、LinkedHashSet和TreeSet

文章目录Set接口概述HashSet实现类LinkedHashSet实现类TreeSet实现类Set接口概述 1、Set接口是Collection的子接口,set接口没有定义额外的方法,使用的都是Collection接口中的方法。 2、Set 集合不允许包含相同的元素,如果试把两个相同的元素…

php设置超链接,怎么给一个PHP密码访问页面加超链接

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼$password "1234"; // 这里是密码$p "";if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] $password){$isview true;}else{if(isset($_POST["pwd"])){if($_POST["…

Java集合(6)--Map接口

文章目录Map接口概述Map结构的理解Map接口常用方法Map接口概述 Map与Collection并列存在,用于保存具有映射关系的数据:key-value Map中的 key 和 value 都可以是任何引用类型的数据 常用String类作为Map的“键”。key 和 value 之间存在单向一对一关系&#xff0…

php+js表单验证数字,.validate表单验证js

$("#signupForm").validate({rules: {name: {required: true},id:{required:true校验类型:}},messages: {name: {required: "请输入姓名"},id{required: 必填校验类型:}}})name可以填入div里的idrequired 设置必填校验类型取值描述requiredtrue|false必填字…

java低延迟_像Java这样的C ++具有低延迟

java低延迟总览 以前,我写过一篇有关Java之类的C的文章。 这是我以前遇到的术语。 但是,经过思考,我认为像Java这样的C 是一个更好的术语,因为您仍在使用OOP惯例(不是C惯例),但是您需要投入更多…

Java集合(7)--Map接口的实现类HashMap、LinkHashMap、TreeMap和Properties

文章目录HashMap类LinkedHashMap类TreeMap类Hashtable类Properties类HashMap类 1、HashMap类概述 HashMap是 Map 接口使用频率最高的实现类,允许使用null键和null值,与HashSet一样,不保证映射的顺序。 所有的key构成的集合是Set&#xff1a…

为什么SpringBoot如此受欢迎,以及如何有效地学习SpringBoot?

SpringBoot是最流行和使用最广泛的Java框架。 有时这种讨论“为什么SpringBoot如此受欢迎?” 来我和我的朋友/同事之间。 另外,我确实收到了许多人发来的电子邮件,询问“春天很大,如何快速学习?” 。 在这篇文章中&…