5.1 注释
解释说明的文字信息 用来让别人能够看懂你程序的。
// 测试使用注释 public class Annotation{ public static void main(String[] args){ /* 用来原样打印输出 hehehehehehehe System.out.println --> 打印 将内容显示在控制台上 "" --> 原样输出 */ System.out.println("hehehehehehehe"); } }
注释分类 | 编写格式 | 注意事项 |
单行注释 | // 注释内容 | 只能注释一行内容 |
多行注释 | /* 注释内容 */ | 可以编写多行注释信息 |
文档型注释 | /** 注释内容 */ | 不能和多行注释嵌套使用 它可以用来生成帮助文档。 |
Tips: 注释是一个源码期的行为,在编译之后注释信息就不存在了。
5.2 标识符
Java中用来给各个类、变量、常量、接口等等起名字的。 标注 识别的符号。
3 个规则 (不能打破的)
-
不能以数字开头 以字母、下划线
_
、美元符号$
开头 后跟 字母、下划线_
、美元符号$
或者数字 -
严格区分大小写
-
不能Java中的关键词
2 个标准 (约定俗称的不建议打破)
-
见名知意 (我们希望命名的时候能够通俗易懂一点)
-
驼峰原则 (单词长、多 --> 严格区分大小写)
-
-
类: 每个单词的首字母均要大写 usercontroller --> UserController
-
1 个注意事项 (笔试题目)
-
Java采用的字符集合是Unicode,所以我们这里所说的字母不是26个英文字母,它代表的是各个国家字符信息。 这里我们需要记住的是可以使用中文命名。
以下能够作为标识符的有(B、C、E、F)
A:class B:张三 C:hangZ D: void E: _11 F:$12
5.3 关键词
Java中比较关键的单词,这些单词Java已经规定其用法,所以关键词是不能作为标识符的。
图片来源:http://www.45fan.com/article.php?aid=1COMOCObsL4fAJZO
编辑搜图
tips: 关键词和保留字其实是有一定区别的。
保留字 : Java中的保留字只有两个 goto const ,其他语言的剩余部分。
5.4 字符集合
用来存储字符信息和数字型的一张转换表。
图片来源:https://baike.baidu.com/item/ASCII/309296?fr=kg_general
编辑搜图
上面的这张表叫做ASICC表,也叫作美国标准信息转换码表。
随着时间的推演,越来越多的国家开始使用自己的字符集合,用来让计算机可以识别自己国家的字符信息,所以字符集合越来越多。
字符集合在数据传递中的作用
编辑搜图
每一次用户在输入字符信息或者进行数据传递的时候,都需要做查表
操作,也就是我们说的字符信息需要转换为对应的数字信息被存储到计算机中,那么如果在数据传递过程中,表是不一致,就会造成乱码问题。解决方式就是保证字符集合统一。
字符集合造成的问题以及解决方案
前提,当我们自己编写的代码通过utf-8进行编码,但是CMD中的默认编码格式是GBK,所以造成在显示输出的时候会出现乱码。解决方案如下:
-
第一种 设置文件的字符集合 永久性的
编辑搜图
-
编译的时候指定字符集合,临时性的
D:\优极限Java63期\002_code\002_basic>javac -encoding utf-8 Encoding.java ## 只针对当前这个文件 D:\优极限Java63期\002_code\002_basic>java Encoding 测试字符集合 D:\优极限Java63期\002_code\002_basic>
5.5 作业
1: 测试使用不同的命名规则 给类命名 ,查看报错信息;
2: 尝试查阅资料,了解Unicode和UTF-8等之间的区别?
3: 了解字符集合 (深入)
推荐书单: 编码 隐匿在计算机中的XXX