Java基础---注释、标识符、数据类型---清风
基础知识
“三高”:高可用,高性能,高并发
JDK:Java开发工具包,包括了JRE。
JRE:java运行环境。
JVM:Java虚拟机。
基础语法
注释
- 为了防止代码量很大的时候看不懂代码是什么意思
- 注释不会被执行
- 书写注释是个好习惯
注释分类:
-
单行注释:// 开头
-
多行注释:/* */
-
文档注释:/**
*
*/
标识符
关键字:系统定义的有各自作用的符号,不可被用户定义为类名、变量名、方法名。
注意:
- 只能以大写小写字母、$、下划线开始
- 首字符之后可以是任意字符
- 不能使用关键字作为标识符
- 大小写敏感
- 可用中文命名,但不建议,拼音同样不建议。
数据类型
- 强类型语言:要求变量的使用严格符合规定,所有变量都是先定义才可使用。
- 弱类型语言:变量可以不严格符合规定
- 分为基本类型和引用类型
| 基本数据类型 | 占字节大小 |
|---|---|
| byte | 1 |
| short | 2 |
| int | 4 |
| long | 8 |
| float | 4 |
| double | 8 |
| char | 2 |
| boolean | 1 |
整数类型进制表示
二进制:以 0b开头
八进制:以 0 开头
十进制:不需要加任何符号
十六进制: 以 0x 开头
字符类型
所有字符本质都是数字
布尔类型
只有两个值:true false
类型转化
- 不能对布尔值进行转换
- 不能把对象转为不相干类型
- 高容量转换到低类型时,为强制转换
- 低容量转换为高容量,为自动转换
- 转换时可能会出现内存溢出,或者精度问题
变量
- 变量都有类型,可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句
分类
- 类变量:用 static 标识的
- 实例变量:类中方法外不用 static 标识的
- 局部变量:方法内部定义的
命名规范
- 所有变量、方法名、类名:需见名知意
- 类成员变量:首字母小写驼峰原则(除第一个单词,其余单词首字母都大写)
- 局部变量:首字母小写驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
运算符
- 算术运算符:+ - * / % ++ –
- 赋值运算符: =
- 关系运算符:> < ^ >= <= == != instanceof
- 逻辑运算符:&& || !
- 位运算符: & | ^ ~ >> << >>>
- 条件运算符:? :
- 扩展赋值运算符:+= -= *= /=

浙公网安备 33010602011771号