目录
注释
-
单行注释
//这里是单行注释
-
多行注释
/*这里是多行注释 里面的内容可以换行*/
-
文档注释S
/** * @Description HelloWorld * @Author qishi */ /** 这里面的文档注释可以换行 文档注释允许把关于程序的信息嵌入到程序内部,我们可以用javadoc来提取这些信息,形成帮助文档 */
关键字 *在编写的过程中记忆
标识符:程序员有权利自己命名的单词
-
Java所有的组成部分都需要名字。标识符可以标识类名、变量名、方法名、接口名等。
public class Hello{//Hello是一个类名,名字可以修改 //main是一个方法名 public static void main(String[] args){} //args是一个变量名 }
-
命名规则【不按规则命名,编译器会报错,这个是语法】
- 只能由“数字、字母、下划线 _ 、美元符号 $ ”组成,不能有其他特殊符号
- 不能以数字开头
- 严格区分大小写
- 关键字不能做标识符
- 理论上无长度限制,但最好不要太长。
-
命名规范【是一种规范,不属于语法,不遵守编译器会报错】
- 最好见名知意
- 遵守驼峰命名方式(可以分清由几个单词组成)
- SystemService
- UserService
- CustomerService
- 类名、接口名:首字母大写,后面每个单词首字母大写
- 变量名、方法名:首字母小写,后面每个单词首字母大写
- 常量名:全部大写。
-
合法标识符 不合法标识符 原因 _123Text 123Text 不能以数字开头 HelloWorld Hello-World 不能有减号 HelloWorld HelloWorld# 不能有# public1 public 关键字不能做标识符 HelloWorld Hello World 不能有空格
字面值
- 字面值:10、100、3.14、“abc“、‘a’、true、false
- 字面值就是数据
- 字面值是java源程序的组成部分之一。包括标识符和关键字他们都是java源程序的组成部分。
- 数据在现实世界中是分门别类地,所以数据在计算机编程语言中也是有类型的:【数据类型】
10、100 | 整数型字面值 |
---|---|
3.14 | 浮点型字面值 |
true、false | 布尔型字面值 |
”abc" 、”中国人” | 字符串型字面值 |
‘a’、‘人’ | 字符型字面值 |
注意:
- Java语言当中所有的字符串型字面值必须用双引号括起来
- java中所有的字符型字面值必须使用单引号括起来
字节
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B表示。
- 1B(byte,字节)=8b(bit,位)
- 字符:是指计算机中使用的字母、数字、字和符号