热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java注释、关键字和标识符知识点整理

本篇内容介绍了“Java注释、关键字和标识符知识点整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家

本篇内容介绍了“Java注释、关键字和标识符知识点整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

 一、注释
1.Java注释有3种:

(1)单行注释。   //

例如:

public class HelloWorld{     public static void main(String[] args){             //向控制台输出Hello,World!             System.out.println("Hello, World!")     } }

(2)多行注释。   /*       */

例如:

public class HelloWorld{     public static void main(String[] args){              System.out.println("Hello, World!")             /* 注释控制台输出的Java、MYSQL,输出Hello,World!             System.out.println("Java")             System.out.println("MYSQL")             */     } }

(3)文档注释。   /**     */

在开始的/* 之后,第一行或几行是关于类、变量和方法的描述,然后,你可以包含一个或多个何种各样的@标签。每一个@标签需要在一个新行的开始或在一行开始的紧跟这个星号,多个相同类型的标签应该放成一组。

例如:

/*** 这个类画一个圆 * @author zhan * @version 2.0 */

javadoc注释标签语法:

Java注释、关键字和标识符知识点整理

该图片引自《菜鸟教程》

2.注释有什么作用:

(1)通过注释提高Java源程序代码的可读性,使得Java程序条理清晰;

(2)帮助理解代码,规范源代码;

(3)可读性第一,效率第二,减少后期的维护;

二、关键字
关键字:也称保留字,是Java语言中已定义的标识符,具有特定含义。如public、class、void等。所有关键字均为小写。

Java注释、关键字和标识符知识点整理

abstract:表明类或者成员方法具有抽象属性。

boolean:基本数据类型之一,声明布尔类型true和false。

break:在循环中用于跳出循环。

byte:基本数据类型之一,字节类型。

case:用在switch语句中,表示其中的一个分支。

catch:用在异常处理,用在捕获异常。

class:表示一个类。

continue:用于在循环中跳过本次循环。

default:默认,例如在switch语句中,表示一个默认的分支。

do:用在do-while循环。

double:基本数据类型之一,表示双精度、64位的浮点数。

else:用在条件语句中,表示当条件不成立的分支,例如:

if(表达式) {语句1; }else{ 语句2; }

extends:表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口。

false:boolean值的false。

final:用来说明最终属性,表示一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。

finally:用于处理异常情况,用来表示一个基本肯定会被执行到的语句块。

float:基本数据类型之一,表示单精度浮点型。

for:表示一种循环结构的引导词。

if:用于分支结构中的判断。常与else和else if使用。

implements:表明一个类实现了给定的接口。

import:用于导入包。

instanceof:用来测试一个对象是否是指定类型的实例对象。

int:基本数据类型之一,表示32位、有符号的整数。

interface:interface用于声明一个接口,例如:

public interface A{ void b(); }

声明a为一个接口,若接上该接口,则必须实现其中的抽象方法b,接口中的成员变量是static、final、public的。接口中的方法为静态方法或默认方法和静态方法(API>=24)。

long:基本数据类型之一,表示64位、有符号的整数。

native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。

new:用于生成类的实例。例如:

Person p = new Person();

null:用来标识bai一个不确定的对象。

package:用于规定当前文件的包。

private:一种访问控制方式,私有的方法和变量只能在本类中访问。类和接口不能为私有。

protected:一种访问控制方式,受保护的方法和变量只能给子类和基类访问。

public:一种访问控制方式,公有的方法、类、变量、接口能够被任何其他类访问。

return:方法中返回数据,并结束方法。

short:基本数据类型之一,表示16位、有符号的整数。

static:表明具有静态属性。

super:表明当前对象的父类型的引用或者父类型的构造方法。

switch:switch用于分支结构,判断某个变量与一系列值是否相等。switch 语句中的变量类型可以是:byte、short、int 、char、String、enum。

switch( 表达式 ){ case 条件1: s1:单个或多个语句 break; case 条件2: s2:单个或多个语句 break; case 条件3: s3:单个或多个语句 break; default:         S4:单个或多个语句 }

synchronized:表明一段代码需要同步执行。

this:指向当前实例对象的引用。

throw:用于抛出一个异常。

throws:声明在当前定义的成员方法中所有需要抛出的异常。

transient:类接上序列化接口后,可以通过transient关键字将某些变量变得无法序列化。

true:boolean值的true。

try:尝试一个可能抛出异常的程序块。

void:修饰方法,表示方法没有返回值。

volatile:表明两个或者多个变量必须同步地发生变化。

while:用于两种循环结构:

while(表达式){  循环体... } do{  循环体... }while(表达式);

三、标识符
(一)什么是标识符?

标识符指的是用户自己定义的名字,用来标识类名、变量名、方法名、数组名等。

(二)标识符命名规则:

1.必须以字母、下划线(_)或美元符号($)开头,后接字母、数字、下划线或美元符号。

2.不能是Java关键字和保留字,但可以包含关键字和保留字。

3.不能包含空格和其他特殊符号。

4.大小写敏感。如test与Test表示两个不同的标识符。

例如:

合法标识符:

a name _a $b num_age person1

非法标识符:

2a String class @163

四、总结
1.本文介绍了Java注释的三种方法单行注释、多行注释、文档注释,了解注释的作用,帮助理解代码的,让别人看懂你写的代码。

2.了解Java的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则,标识符是用户自己定义的名字。

“Java注释、关键字和标识符知识点整理”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程笔记网站,小编将为大家输出更多高质量的实用文章!


推荐阅读
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • Java SE从入门到放弃(三)的逻辑运算符详解
    本文详细介绍了Java SE中的逻辑运算符,包括逻辑运算符的操作和运算结果,以及与运算符的不同之处。通过代码演示,展示了逻辑运算符的使用方法和注意事项。文章以Java SE从入门到放弃(三)为背景,对逻辑运算符进行了深入的解析。 ... [详细]
  • 本文介绍了2015年九月八日的js学习总结及相关知识点,包括参考书《javaScript Dom编程的艺术》、js简史、Dom、DHTML、解释型程序设计和编译型程序设计等内容。同时还提到了最佳实践是将标签放到HTML文档的最后,并且对语句和注释的使用进行了说明。 ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
  • MySQL多表数据库操作方法及子查询详解
    本文详细介绍了MySQL数据库的多表操作方法,包括增删改和单表查询,同时还解释了子查询的概念和用法。文章通过示例和步骤说明了如何进行数据的插入、删除和更新操作,以及如何执行单表查询和使用聚合函数进行统计。对于需要对MySQL数据库进行操作的读者来说,本文是一个非常实用的参考资料。 ... [详细]
  • 六、流程控制语句
    选择结构if只有条件判断结果为真时才执行相应的操作循环结构for、whileuntil反复执行相同操作时,使用循环结构分支结构case根据变量值的匹配结果执行相 ... [详细]
  • 本文小编为大家详细介绍“Java中的逻辑结构模式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中的逻辑结构模式有哪些”文章能帮 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 本文介绍了在C#中SByte类型的GetHashCode方法,该方法用于获取当前SByte实例的HashCode。给出了该方法的语法和返回值,并提供了一个示例程序演示了该方法的使用。 ... [详细]
  • 流数据流和IO流的使用及应用
    本文介绍了流数据流和IO流的基本概念和用法,包括输入流、输出流、字节流、字符流、缓冲区等。同时还介绍了异常处理和常用的流类,如FileReader、FileWriter、FileInputStream、FileOutputStream、OutputStreamWriter、InputStreamReader、BufferedReader、BufferedWriter等。此外,还介绍了系统流和标准流的使用。 ... [详细]
author-avatar
多米音乐_35872875
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有