java中类的标志是什么,java入门学习|注释,标识符,Java关键字

原标题:java入门学习|注释,标识符,Java关键字

bf71be408816c929a7c4769a954e5241.png

爪哇学院

弗兰:同学们早啊,今天又是阳光明媚的一天,昨天介绍的Java开发神器,大家回去都用了吗?这可是在这片大陆生存、生产必须掌握的技能啊。

弗兰:当然IDEA这种强大的开发神器要掌握其全部功能还需持续使用,大家也不用着急,慢慢来练习即可,在昨天的使用过程中,大家有没有遇到什么问题?

……

阿兰:弗兰老师,我这里有个问题。

弗兰:好的,这位同学,你说。

阿兰:弗兰老师,昨天在使用IDEA过程中,编译出来后,控制台打出了 Hello World!,在src文件夹上也生成了out输出目录,成功看到了IDEA自动将Java文件编译成的字节码文件,Test.class,但是我发现,在IDEA中,双击点开字节码文件后还是可以看到我输入的Java程序内容,只是不能编辑,我记得弗兰老师,您之前讲过,Java文件编译称字节码文件后,打开是乱码呀,这是怎么回事?

891304e5e3739d48eeb00140a041c789.png

弗兰:嗯,这位同学学习很仔细嘛,这位同学你叫什么名字?

呼呼:弗兰老师,她叫阿兰,我们俩一起来的。

阿兰:hi,呼呼,你也来啦,弗兰老师,我叫阿兰。

弗兰:哦,你好,阿兰,你提的问题很好,相信也有其他同学注意到了,阿兰提到的问题。

弗兰:其实,这就是IDEA的强大之处,它有反编译的功能,实际上字节码文件的内容依然是乱码,但是为什么在IDEA中打开不是乱码呢?是因为IDEA有反编译的功能,能够将字节码文件反编译成各位能看得懂的Java程序代码。

同学A,同学B,同学C:哇……IDEA好强大啊。

弗兰:IDEA的强大不仅如此,需要同学们在日后的学习过程中慢慢体会它的强大之处。

弗兰:好了,我们进入今天的主题。

弗兰:上次课上,我们用IDEA写出了第一个Java程序,这次要介绍几个小概念注释,标识符,Java关键字,变量。

这里要简单介绍一个Java文件起名的规则,Java文件取名呢,要见名知意,尽量用简单的英文来取Java文件的名称,这样可以便于阅读,让代码变得更美。

知道了起名规则后,这里要介绍一下标志符了,标识符是用来给变量、类、方法以及包进行命名的。比如前面学的Welcome、main,都属于标识符。

标识符要遵守四个规则

1、标识符必须以字母、下回线_、美元符号$开头。

2、标识符其他部分可以是字母、下划线_、$和数字的任意组合。(注意:标识符不能以数字开头)

3、Java标识符大小写敏感、且长度无限制。

4、标识符不可以是Java的关键字。

这里还要说一下标识符使用规范

1、表示类名的标识符:每个单词的首字母大写。如Welcome、HellWorld

2、表示方法和变量的标识符:第一个单词小写从第二个单词开始首字母大写,也叫做“驼峰原则“。如:play()、playGame()

下边来演示一下,打开开发神器IDEA

83c9d0b09fd52adb6d1df640619e3e47.png

通过以上可以看出,标识符可以是字母开头,下划线开头,美元符号开头,字母数字的组合,那么接下来在演示一下以数字开头。

971c00e841267bc032ad4379ea5e0e78.png

在这里可以看到,标识符不能以数字开头,这样编译是会报错的,当然也不能使用特殊符号,比如#号,只能使用字母、下回线_、美元符号$跟数字。

273d363422bd3a24d86e5b2663021819.png

这里要说明一下,汉子是可以作为表示符的,因为Java语言使用的是unicode字符集,而unicode字符集是包含中文的,这里可以演示一下。

a746f02331491b932461340c9b100ae7.png

当然,在使用Java编程时,是不建议使用中文的。

还有,如下图所示,Java关键字也不能作为标识符,如class,关键字也叫做保留字,它们的意思是一样的。关键字都有特殊的含义,所以我们不能使用关键字作为标识符

30483556f757f2d55f9001a63a77bf6c.png

那么哪些是Java关键字字呢?这里要告诉大家,Java关键字大家不用记,因为当你输入Java关键字作为标识符时,IDEA就会报错的,会有相应的提示信息。

当然,我在这里也整理了一份Java关键字的图,大家可以看一下,但是不需要记住,在Java语言中,关键字一共有50个。

4d0f1abe404fc5513744d310b3ceaa1f.png

说完了标识符,关键字,接下来要说一下变量,变量的本质其实就是可操作的存储空间。打个比方,它有点像停车场的停车位,一个变量相当于一个停车位,我们可以通过停车位的名字找到对应的位置,然后确定上面停的是什么车,这里的车类似数据,是可变的。

变量的本质上就是代表一个“可操作的存储空间”,空间位置是确定的,但是里面放的啥东西不确定,我们可以通过变量名来访问“对应的存储空间”,从而操作这个“存储空间”存储的值。

这里用Excel举一个例子,如Excel中的表格,每一个表格都相当于一个“存储空间”,这里可以写“2、3、33”等不同的值,我们可以给表格取一个名字,用名字来找到其对应的值。

f324a1d348764442a50eff9673fad470.png

可以看出,给这个表格取了“月薪”的名字,那么我们就可以用“月薪”来找到对应的33的值。

ca5d0b8318c7ba6ff0ba65c47d162710.png

可以看出,这里用“月薪*12”,其实是引用了“月薪”为25000的值,算出300000的结果,那么Java程序中是怎么写的呢?

7f73d3717f5946e5e464353ced855447.png

到这里,基本就说完了变量的知识了。

再问大家一个问题,知道程序员最讨厌的事,是什么事吗?

掉头发?不好找男/女朋友?总出bug?

其实都不是,而是接别人写的代码,并且代码中还没有写注释。

Java语言中,为了方便与阅读,是可以在程序中写一些说明性的文字,用来提高程序的可读性,这就叫注释。注释呢,是不会出现在字节码文件中的,Java编译器在编译Java代码时,会跳过注释语句,因此,在注释语句中,大家想些什么,就写什么。

根据注释的功能不通,我们可以将注释分为三种,单行注释、多行注释、文档注释。

7e751019810b2d3c9777dbf9b16bd520.png

以下是三种注释的说明

a629ae5b5eea33893e4818f2aeab6703.png

在上面写的例子当中,我们就使用了单行注释,注释的语句Java编译器就自动跳过了注释,在IDEA中的快捷键是ctrl+/

a9383c964bdb644c4e01153afd66f227.png

多行注释就是/*多行注释内容*/ ,注意多行注释内不可以再进行多行注释的嵌套,否则就会报错。

5cdb9630ff2f2e73afae8d4377c6d086.png

文档注释,写在类上,就可以写一些类的说明,作者,版本等信息。写在方法上,就可以写一些方法说明,参数说明等信息。

0c2f29b3c16fb89b7515129c8c7fde41.png

总结一下,今天讲了类、方法、变量的取名要见名知意,讲了标识符、关键字、变量的本质以及注释。

好了,再留一下作业吧。

1、如下合法的标识符是哪些?

A.age B.$123 C.3a D._go E.年龄 F.Salary#

2、针对自己的Java程序,写出单行、多行注释

3、小明在JD上班,月薪1.5万,每年14薪。计算出小明的年收入。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值