찾다
Javajava지도 시간[Java 시작하기 노트] Java 언어 기본 사항(1): 주석, 식별자 및 키워드

주석

주석이란 무엇인가요?

댓글은 모든 사람이 코드를 쉽게 읽을 수 있도록 코드를 작성할 때 특정 코드 부분, 특정 메소드 또는 특정 클래스에 대한 설명 텍스트입니다. 주석이 달린 내용은 컴파일되거나 실행되지 않습니다.

Java 주석은 한 줄 주석, 여러 줄 주석, 문서 주석의 세 가지 유형으로 나뉩니다.

한 줄 주석 및 여러 줄 주석

한 줄 주석은 프로그램의 텍스트 또는 코드 줄에 대한 주석입니다. Java에서는 한 줄 주석에 "//"를 사용합니다. . 여러 줄 주석은 한 번에 여러 줄의 코드를 주석 처리할 수 있습니다. Java에서는 "/*"를 사용하여 여러 줄 주석의 시작을 나타내고 "*/"를 사용하여 여러 줄의 끝을 나타냅니다. comment

예:

public class CommentTest{    public static void main(String[] args){        //这是单行注释
        /*
        多行注释第一行
        第二行        */
        //System.out.PRintln("被注释的代码不会编译和运行");
        System.out.println("未被注释的代码");
    }
}

Eclipse 주석 단축키: Ctrl+/ 한 줄 주석 처리 및 주석 해제 Ctrl+Shift+/ add /* */ comment; comment

문서 주석

문서 사용 주석으로 추가된 주석은 문서 ​​생성 도구 javadoc을 통해 API 문서를 생성하는 데 사용할 수 있습니다. javadoc 도구는 클래스, 인터페이스, 메소드 앞의 주석만 처리합니다. , 공개로 수정되고 문서 소스 텍스트에서 보호되는 필드, 생성자 및 내부 클래스.

문서 주석은 "/**"부터 시작하세요"*/"로 끝납니다. 중간 부분은 문서 주석으로, API 문서에 생성됩니다.

예:

/**
 * 这是一个文档注释的测试类
 * @author ping
 * */public class Test {    
    /** 这是一个Filed */
    public int i;    /**
     * 这是程序的main方法
     * @param args     */
    public static void main(String[] args) {
        
    }
}

JavaAPI 문서 생성과 관련하여 다음 두 문서를 참조할 수 있습니다.

javadoc 명령을 사용하여 api 도움말 문서 생성

eclipse는 어떻게 javadoc 생성

식별자 및 키워드

구분자

Java의 구분 기호에는 세미콜론(;), 중괄호({}), 대괄호([ ]가 포함됩니다. ), 괄호(()), 공백, 점(.) 등 모든 기호는 영어 기호이므로 코드 작성 시 특히 주의해야 합니다.

세미콜론: Java에서는 줄 바꿈이 문장의 끝을 나타낼 수 없습니다. 따라서 세미콜론만 문장의 끝을 나타낼 수 있으므로 이론적으로는 한 줄에 여러 문장을 작성할 수 있지만 권장되지는 않습니다. 코드 가독성에 영향을 미치고 코드가 복잡해 보입니다.

중괄호: 중괄호 쌍은 명령문 블록을 나타내며 쌍으로 표시되어야 합니다.

대괄호: 배열에 사용되며, 배열을 정의하고 배열 요소에 액세스할 때에도 사용됩니다.

괄호: 메소드 정의, 메소드 및 생성자 호출 시 괄호가 필요한 형식 매개변수를 포함하는 데 사용됩니다.

공백: 문의 여러 부분을 구분하는 데 사용됩니다.

점: 객체 및 클래스의 멤버로 사용됩니다.

식별자

식별자는 프로그램에서 클래스, 메소드, 변수의 이름을 지정하는 데 사용되는 기호입니다. Java 식별자에는 다음과 같은 특징이 있습니다.

은 대소문자를 구분합니다.

은 문자, 밑줄, 달러 기호로 시작해야 하며 문자, 밑줄, 달러 기호, 숫자의 네 가지 요소가 뒤에 올 수 있습니다. 문자는 영문자에만 국한되지 않고, 한자 등 다양한 국가의 문자가 될 수 있습니다.

에는 밑줄과 공백 이외의 특수 기호를 사용할 수 없습니다.

은 Java에서 키워드가 될 수 없습니다.

public class Test{ //Test는 식별자입니다
public static void main(String[] args){ //main args도 식별자입니다 int a = 1;
 int A = 1 ; //a와 A는 서로 다른 식별자입니다. int $i = 2; //식별자가 정확합니다. int 123 = 123; //식별자가 정확하지 않습니다. int i123 = 123; /Corcor int i.1 = 1; //오류 int class = 2; //클래스는 키워드입니다. 오류}
}

키워드

Java에는 총 48개의 키워드와 2개의 예약어(goto/const)가 포함되어 있습니다.

위 내용은 [Java 시작하기 참고 사항]입니다. Java 언어 기본(1): 설명, 식별자 및 키워드에 대한 자세한 내용은 PHP 중국어 웹사이트(www.php.cn)를 참고하세요!


성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Java语言中的智慧农业应用开发介绍Java语言中的智慧农业应用开发介绍Jun 10, 2023 am 11:21 AM

随着时代的发展,农业领域也开始借助现代科技手段升级转型,智慧农业也因此应运而生。Java作为一种性能优异、可移植性强的计算机编程语言,具备着较高的普及度和应用价值,成为智慧农业应用开发的重要解决方案之一。本文旨在介绍Java语言中智慧农业应用的开发流程、应用场景和优势点等方面的内容。一、Java语言中智慧农业应用的开发流程智慧农业应用的开发流程分为需求分析、

如何在Java中将JSON数组转换为CSV?如何在Java中将JSON数组转换为CSV?Aug 21, 2023 pm 08:27 PM

JSON可以用作数据交换格式,它是轻量级的且与语言无关。一个JSONArray可以解析文本字符串以生成类似于向量的对象,并支持java.util.List接口。我们可以使用org.json.CDL类将JSON数组转换为CSV格式,它提供了一个静态方法toString(),用于将JSONArray转换为逗号分隔的文本。我们需要导入org.apache.commons.io.FileUtils包,以使用writeStringToFile()方法将数据存储在CSV文件中。语法publicstaticj

ChatGPT Java:如何构建一个精准的语义搜索引擎ChatGPT Java:如何构建一个精准的语义搜索引擎Oct 24, 2023 am 10:21 AM

ChatGPTJava:如何构建一个精准的语义搜索引擎,需要具体代码示例引言:随着互联网的迅速发展,信息爆炸式增长,人们在获取所需信息的过程中,往往会遇到搜索结果质量不佳、不准确的问题。为了提供更精准、高效的搜索结果,语义搜索引擎应运而生。本文将介绍如何使用ChatGPTJava构建一个精准的语义搜索引擎,并给出具体的代码示例。一、了解ChatGPTJ

Java语言中的图像处理算法介绍Java语言中的图像处理算法介绍Jun 10, 2023 pm 10:03 PM

Java语言中的图像处理算法介绍随着数字化时代的到来,图像处理已经成为了计算机科学中的一个重要分支。在计算机中,图像是以数字形式存储的,而图像处理则是通过对这些数字进行一系列的算法运算,改变图像的质量和外观。Java语言作为一种跨平台的编程语言,其丰富的图像处理库和强大的算法支持,使得它成为了很多开发者的首选。本文将介绍Java语言中常用的图像处理算法,以及

Java中的二叉树结构详解Java中的二叉树结构详解Jun 16, 2023 am 08:58 AM

二叉树是计算机科学中常见的数据结构,也是Java编程中常用的一种数据结构。本文将详细介绍Java中的二叉树结构。一、什么是二叉树?在计算机科学中,二叉树是一种树形结构,每个节点最多有两个子节点。其中,左侧子节点比父节点小,右侧子节点则比父节点大。在Java编程中,常用二叉树表示排序,搜索以及提高对数据的查询效率。二、Java中的二叉树实现在Java中,二叉树

Java语言中的金融应用开发介绍Java语言中的金融应用开发介绍Jun 10, 2023 pm 02:01 PM

Java语言是一种广泛应用于金融领域的编程语言。由于其强大的功能和高效的性能,Java语言成为了金融机构开发软件的首选语言。本文将介绍Java语言在金融应用开发中的重要性,并介绍一些常见的金融应用程序。一、Java语言在金融领域中的应用Java语言在金融领域中的应用已经十分广泛,其主要优势包括:1.跨平台能力Java语言具有跨平台能力,这意味着同一段Java

Java语言中的Spring Cloud框架介绍Java语言中的Spring Cloud框架介绍Jun 09, 2023 pm 10:54 PM

Java语言中的SpringCloud框架介绍随着云计算和微服务的流行,SpringCloud框架成为了Java语言中构建云原生应用的首选框架之一。本文将介绍SpringCloud框架的概念和特点,以及如何使用SpringCloud构建微服务架构。SpringCloud简介SpringCloud框架是基于SpringBoot的微服务框架。它为

Java语言下对接百度AI接口实现图像风格迁移的方法与步骤Java语言下对接百度AI接口实现图像风格迁移的方法与步骤Aug 12, 2023 pm 04:00 PM

Java语言下对接百度AI接口实现图像风格迁移的方法与步骤引言:图像风格迁移是一种有趣的技术,在艺术和媒体创作中具有广泛的应用。百度AI提供了图像风格迁移的API,使开发者能够方便地使用这一功能。本文将介绍如何使用Java语言对接百度AI接口,实现图像风格迁移的方法与步骤,并提供示例代码。步骤一:申请百度AI接口的访问权限要使用百度AI提供的图像风格迁移AP

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기