Java基础01
注释
-
单行注释
//双斜杠 -
多行注释
/*多行注释 /* */ 多行注释 多行注释 多行注释 多行注释 多行注释 */ -
文档注释
//JavaDoc:文档注释 /** */ /** * @author 作者名 * @version 版本号 * @since 指明需要最早使用的jdk版本 * @param 参数名 * @return 返回值情况 * @throws 异常抛出状况 */
标识符
- 标识符只能以字母(A-Z 或者 a-z)、美元符($)或者下划线(_)开始
- 不能使用关键字作为变量名或方法名
数据类型
基本数据类型及拓展
-
整型
- byte(1个字节)
- short(2个字节)
- int(4个字节)
- long(8个字节,数据后面加“L”)
进制拓展:二进制0b 十进制 八进制0 十六进制0x
-
浮点型
- float(4个字节,数据后面加“F”)
- double(8个字节)
银行业务表示:浮点数表示有限,表示数是离散的,存在舍入误差,是一个大约,接近但不等于。因此要使用 BigDecimal 类表示银行业务。
(最好完全避免使用浮点数进行比较)
-
字符型
- char(2个字节)
字符本质上还是数字,通过对比 Unicode 表或者 ASCII 表将数字转换为字符
-
布尔型
- boolean(1位,只有true和false两个值)
引用类型
- 类
- 接口
- 数组
类型转换
- 自动转换 (低—>高)
- 强制转换 (高—>低):(类型)变量名 转换过程中可能出现内存溢出,或者精度问题
变量与常量
变量
- 静态变量
- 实例变量
- 局部变量
public class Demo01 {
//静态变量 static
static double money = 1500;
/*
实例变量:从属于对象。如果没有初始化,值为类型的默认值。
整型变量默认值为:0 0.0
字符型变量默认值为:U0000
布尔型变量默认值为:false
其余类型变量默认值为:null
*/
String name;
String age;
char a;
public static void main(String[] args) {
int i=10; //局部变量
System.out.println(i); //引用局部变量
System.out.println(money); //引用静态变量
Demo01 demo01 = new Demo01(); //引用实例变量
System.out.println(demo01.age);
System.out.println(demo01.name);
System.out.println(demo01.a);
}
}
常量
用“ final ”定义常量
命名规范
- 类成员变量:首字母小写 驼峰原则
- 局部变量:首字母小写 驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写 驼峰原则
- 方法名:首字母小写 驼峰原则

浙公网安备 33010602011771号