search
HomeJavajavaTutorialWhat are java annotations?
What are java annotations?Dec 31, 2019 pm 02:15 PM
javaComment

Comments are an important component of a language, such as C language, HTML language, and PHP language. They all have their own comment tags. Of course, as an important language, Java is certainly no exception. A program with comments is a real program, so that others and yourself can understand it, read it faster, and greatly improve work efficiency. Now let’s talk about Java annotations.

What are java annotations?

java annotations

In the process of writing Java, we need to annotate some programs, except It is convenient for ourselves to read and for others to better understand our program, so we need to make some comments, which can be programming ideas or the functions of the program. In short, it is to facilitate ourselves and others to better read.

Classification and function of Java comments

Java comments are roughly divided into two categories:

1. Single-line comments:

After the code line, use "//" to separate the code, and enter the explanation of the entered code after the double slashes. For example:

public class HelloWorld{		//关键字 class 声明类的定义,还帮助编译器理解它是一个类的声明,其后边的{}标志着程序的开始和结束

	public static void main(String [] args){	//关键字 public 是一个访问说明符,控制类成员的可见度和作用域,关键字 static 允许直接调用 main( ) 方法,而无需创建类的对象。
		System.out.println("HelloWorld");	//输出“HelloWorld”。
	}
}

2. Multi-line comments

A single-line comment can only be written in one line, and it cannot be changed with the Enter key, but we have multiple lines in Java Comment tag

/* ...... */ 
/**……*/

The first type of multi-line comment, the content of the comment will not appear in the document generated by javadoc. Single-line comments are similar to it.

The second type of multi-line comment, the content of the comment will be written into the document generated by javadoc. The source code is:

/**
*I am happy
*20202020
*这是一个多行代码,这个多行注释,可以显示help/index.html上面
*/
/*
* I am very happy
*202020
*这是第二类多行注释,不可以显示在help/index.html上面
*/
public class HelloWorld{ //关键字 class 声明类的定义,还帮助编译器理解它是一个类的声明,其后边的{}标志着程序的开始和结束

	public static void main(String [] args){ //关键字 public 是一个访问说明符,控制类成员的可见度和作用域,关键字 static 允许直接调用 main( ) 方法,而无需创建类的对象。
		System.out.println("HelloWorld"); //输出“HelloWorld”。
	}
}

What are java annotations?

Type in the cmd window where the file is located:

What are java annotations?

and the above cmd content will appear content, so what is this? At this time, a help file will appear on our C drive. Click on it. There is an index.html web page. Click on it:

What are java annotations?

You can see that the second type is multi-line. The comment is where the black arrow points, and the first type and single-line comments are not visible.

This is the content of java comments. Java comments play a great role in the use of Java. You must use comments frequently.

Recommended learning: Java video tutorial

The above is the detailed content of What are java annotations?. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
带你搞懂Java结构化数据处理开源库SPL带你搞懂Java结构化数据处理开源库SPLMay 24, 2022 pm 01:34 PM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

Java集合框架之PriorityQueue优先级队列Java集合框架之PriorityQueue优先级队列Jun 09, 2022 am 11:47 AM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

完全掌握Java锁(图文解析)完全掌握Java锁(图文解析)Jun 14, 2022 am 11:47 AM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

一起聊聊Java多线程之线程安全问题一起聊聊Java多线程之线程安全问题Apr 21, 2022 pm 06:17 PM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

详细解析Java的this和super关键字详细解析Java的this和super关键字Apr 30, 2022 am 09:00 AM

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

Java基础归纳之枚举Java基础归纳之枚举May 26, 2022 am 11:50 AM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

java中封装是什么java中封装是什么May 16, 2019 pm 06:08 PM

封装是一种信息隐藏技术,是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法;封装可以被认为是一个保护屏障,防止指定类的代码和数据被外部类定义的代码随机访问。封装可以通过关键字private,protected和public实现。

归纳整理JAVA装饰器模式(实例详解)归纳整理JAVA装饰器模式(实例详解)May 05, 2022 pm 06:48 PM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于设计模式的相关问题,主要将装饰器模式的相关内容,指在不改变现有对象结构的情况下,动态地给该对象增加一些职责的模式,希望对大家有帮助。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft