今日播报!Java基础入门篇(二)——Java注释、关键字和标识符

2023-06-26 15:49:33 来源:程序员客栈 分享到:

点击上方“Java进阶学习交流”,进行关注


(相关资料图)

后台回复“Java”即可获赠Java学习资料

但见悲鸟号古木,雄飞雌从绕林间。

前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用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注释标签语法:

该图片引自《菜鸟教程》

2.注释有什么作用:

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

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

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

二、关键字

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

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的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则,标识符是用户自己定义的名字;

3.这些是Java的基础知识,希望能够帮助到你,接下来请看Java基础入门(三)。

-------------------End-------------------

往期精彩文章推荐:

手把手教你用Java打造一款简单故事书(上篇)手把手教你用Java打造一款简单故事书(下篇)手把手教你用Java打造一款简单考试系统(上篇)手把手教你用Java打造一款简单考试系统(下篇)

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群】

万水千山总是情,点个【在看】行不行

标签:

今日播报!Java基础入门篇(二)——Java注释、关键字和标识符

来源:程序员客栈 2023-06-26 15:49:33

runingtime error_runtime error怎么解决 天天观察

来源:互联网 2023-06-26 15:06:53

全球观点:云铝股份:2022年生产原铝259.67万吨,生产铝锭约110万吨

来源:金融界 2023-06-26 14:51:00

8月15日拟成为全国生态日-全球热文

来源:央视新闻 2023-06-26 14:03:43

北京:“一核、两轴、多板块”国际交往空间新格局加速形成

来源:央广网 2023-06-26 13:03:45

明尤侃款犀角雕芙蓉鸳鸯杯(关于明尤侃款犀角雕芙蓉鸳鸯杯的简介)

来源:互联网 2023-06-26 12:36:10

健康人生、绿色无毒!普陀区积极开展禁毒宣传

来源:上海普陀 2023-06-26 12:13:43

如祺出行发售首款数字藏品 全球看点

来源:读创 2023-06-26 11:44:07

环球关注:强强联合!协鑫携手华为进军能源AI算力

来源:美通社 2023-06-25 16:16:10

安凯微(688620.SH)将于6月27日在科创板上市

来源:智通财经 2023-06-25 15:42:12

读创热点|做基金、玩文旅、还进军新能源……酒企“跨界”的野心有多大?

来源:读创 2023-06-25 15:33:33

everyoneisno1刘德华_everyoneisno 1

来源:互联网 2023-06-25 14:53:12

日均服务北京快递量430万件 廊坊打造首都都市圈生活服务保障基地 每日热讯

来源:廊坊传媒网 2023-06-25 14:44:23

AI之下没有秘密:网友诱骗ChatGPT激活 Windows 11,ChatGPT落入陷阱! 每日热文

来源:站长之家 2023-06-25 13:55:44

天天即时:波罗的海货运指数跌破1300美元/FEU,创2019年11月以来新低,中国/东亚至北美西岸航线指数价格大跌15%

来源:金融界 2023-06-25 13:21:20

福特开发新刹车片设计 可以减少制动噪声|时讯

来源:盖世汽车 2023-06-25 12:33:23

热讯:还在烦恼这个夏天穿什么吗?姐姐发布了初秋穿搭指南,赶紧收藏吧

来源:翔仔三农家 2023-06-25 11:56:28

天天快看:清易FDS-100土壤水分传感器 湿度计 湿度传感器 湿度变送器

来源:哔哩哔哩 2023-06-25 11:34:51

2023年北京高考排名前20名考生成绩暂不公布

来源:北京商报 2023-06-25 11:00:08

北京5条地铁24日延长运营时间 保障重点场站旅客夜间接驳需求

来源:中国新闻网 2023-06-25 10:33:46

世界球精选!巴甲提醒:弗拉门戈交锋往绩占优 近10次7胜1平2负

来源:新浪彩票 2023-06-25 10:02:29

“端午+”,让传统佳节推陈出新

来源:中新网 2023-06-25 09:46:57

世界滚动:油电同价成大势所趋?新车“价格战”仍在持续

来源:21世纪经济报道 2023-06-25 09:14:13

A17崩了 iPhone 16还不如iPhone 15 Pro

来源:中关村在线 2023-06-25 08:52:53

当前观点:进球效率不逊武磊,国足归化又有了新面孔,本轮足协杯强势戴帽!

来源:罗掌柜体育 2023-06-25 07:49:50

为小份菜再添一把火

来源:经济日报 2023-06-25 06:42:08

世界观焦点:金地集团最新消息_金地集团怎么样

来源:互联网 2023-06-25 05:58:41

资金时间价值的概念是什么?_资金时间价值指的是什么-天天最资讯

来源:互联网 2023-06-25 02:59:26

全球讯息:一张纸有两个面你觉得这是真的吗_一张纸只有一个面是真的

来源:元宇宙网 2023-06-25 00:58:26

【环球新要闻】望佛亭(关于望佛亭介绍)

来源:科技网 2023-06-24 22:03:56

Copyright   2015-2022 青年知识产权网 版权所有  备案号:皖ICP备2022009963号-20   联系邮箱:39 60 291 42@qq.com