JavaSE——基础
1.注释
- 单行注释://
- 多行注释:/* 注释 */
- 文档注释-JavaDos: /** 注释 */
标识符
-
首字母以字母(AZ或az)和($或_) 开始
-
标识符是大小写敏感(特别注意大小写)

-
不能使用关键字作为变量名或方法名

2.数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后使用
Java的数据类型分为两大类
基本类型(primitive type)
-
数据类型
B~1B 短~2B 整~4B 长~8B byte short int long -
浮点类型
单精度~4字节 双精度~8字节 float double -
字符类型
char 占2个字节
-
boolean类型
占1位其值只有true和false
引用类型(reference type)
| 类 | 接口 | 数组 |
|---|
字节
-
位(bit)
计算机内部数据储存的最小单位,表示一个二进制数字(0或1)
-
字节(byte)
计算机数据处理的基本单位,用B来表示字节,1B=8位
-
单位转换
- 1(bit)=表示一二进制数字,即(0或1)
- 1B=8位
- 1KB(千字节)=1024B
- 1MB(兆字节)=1024KB
- 1GB(吉字节)=1024MB
数据类型扩展
-
整数拓展——进制
二进制(0b开头) 十进制 八进制(0开头) 十六进制(0x开头) 

-
浮点数拓展
问:银行业务怎么表示 ——> BigDecimal(数学工具来)
完全避免进行比较

运行结果:ture
float 有限 离散 舍入误差 大约 接近但不等于
-
字符拓展
所有的字符本质还是数字


-
转义字符
\t 制表符 \n 换行


-
布尔值扩展

3. 类型转换
-
强类型语言,进行运算需要用到转换类型。
-
运算中,不同类型数据先转化为同一类型,在运算。

-
强制转换类型
高—>低 :(类型)变量名
低—> 高 :自动转换
-
注意点
- 不能对布尔值进行转换
- 把高容量转换到低容量,进行强制转换
- 转换时可能存在内存溢出,或精度问题
4.变量
变量就是可以变的量
注意事项
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
-
变量名必须是合法的标识符。
-
变量声明是一条完整的语句,每一个声明都以分号结束。
1. 变量的作用域
-
类变量----static
-
实列变量---从属对象
如果不进行初始化,这类型的值默认值
布尔值:默认值false
除了基本类型,其余的默认值为null
-
局部变量 ---代码块内
2.常量----final
初始化后不再改变。常量名一般使用大写字符。
3. 变量的命名规范
- 所有的变量,方法,类名:见名知意
- 类的成员变量:首字母小写和驼峰原则:monthSalary,lastName
- 局部变量:首字母小写和驼峰原则
- 方法名:首字母小写和驼峰原则:run(),runRun()
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodMan
5.运算符



6.Java Doc
javadoc命令是用来生成自己的API文档的
