标识符
标识符就是你给代码里各种东西起的名字。无论是变量名(如 userName)、类名(如 Student)、方法名(如 calculateSum)还是常量名
Java命名规则
[!IMPORTANT]
- 开头:不能是数字,必须是字母、
_或$- 基本组成:字母、数字、下划线
_、美元符号$- 不可以使用关键字
- 大小写敏感
习惯
- 类/接口/枚举:大驼峰
- 方法/变量:小驼峰
- 常量:UPPER_SNAKE_CASE
数据类型
数据类型:Java、C#、C++都是强类型语言。
要求变量必须先定义后才可以使用。
格式:数据类型关键字 标识符;
标识符赋值: 标识符 = 数据(关键字的数据类型的数据)。
合并格式 数据类型关键字 标识符= 数据;
Java数据类型
基本数据类型:
- 数值类型:
- 整数类型:
- byte(1字节)
- short(2字节)
- int(4字节)
- long(8字节)
- 浮点数类型:
- float(4字节)
- double(8字节)
- 字符类型:char(2字节)
- 整数类型:
- boolean类型:1字节,只有true和false
引用数据类型:类、接口、数组。
/*** @author tcs* @date 2026/5/10* @think*/
public class Primitive_Data_Types {public static void main(String[] args) {byte byte_a = 10;short short_a = 12;int int_a = 122;long long_a = 454744868L;//After the number have a 'l' or 'L'float float_a = 1.55f; //After the number have a 'f' or 'F'double double_a=1.56688;char char_a='a'+5; //only one number 在Unicode表中char char_a1='\u0061';boolean boolean_a = true;System.out.println(byte_a+","+short_a+","+int_a+","+long_a+","+float_a+","+double_a+","+char_a+","+boolean_a);System.out.println(char_a+""+char_a1);}
}
进制 :8进制 0+数据;16+进制 0x+数据
jdk7,数字之间可以用下划线分割
最好完全避免使用浮点数进行比较
银行业务使用BigDecimal 数学工具类
int a=500_000_000
int int_10 = 10;
int int_8 = 010; //8进制 0
int int_16 = 0x10; //16进制 0x
System.out.println(int_10+"+"+int_8+"+"+int_16);
类型转换:
byte、short、char→int→long→flaot→double
强制转换 (类型)变量名:高转低
主动转换 低转高
[!NOTE]
1.布尔不可以转
2.不可以把对象装化为不相干的类型
3.高转低强制转换,有内存溢出风险
int i=500;System.out.println(i);System.out.println((byte)i);System.out.println(i+555.5f);
变量
Java变量:
java是强类型语言,每个类型必须声明对象
Java变量是程序中最 基本的存储单元,要素包括变量名、变量类型和作用域
type varName [=value] [{,varName [=value]}];
作用域:
类变量: 有关键字 static
实例变量:
局部变量:写在方法内
常量:
不变的值
Java常量(关键字final):final 数据类型 常量名 = 值;
