数据类型 变量名 值
变量命名规则
英文的,有意义的
帕斯克命名法(驼峰命名法)
大骆驼:首字母大写HelloWorld 一般用于类名
小骆驼:userName 首字母小写 用于变量命名
或使用下划线:user_name
数据类型
基本数据类型
byte 字节
int 整型
short 短整型
long 长整型
float 单精度浮点型
double 双精度浮点型
char 字符类型
boolean 布尔类型
引用数据类型
String 字符串类型 (使用双引号)
关键字| | 保留字
变量命名与类的命名不能用
单位换算
8位 = 1字节(byte)
1024字节 = 1kb(千字节)
1024KB = 1MB(兆字节)
常量 final
使用final
进行修饰
final 数据类型 常量名
在程序运行过程中值不可以改变
常量一般名字使用全大写
数据类型转换(数值类型)
自动 | | 隐式转换:小转大
强制类型转换: 大转小 (需要在要转换的值前添加目标类型)
JAVA内存
java内存分为栈和堆
栈:一般存储基本数据类型
堆:一般存储引用数据类型
运算符
赋值运算符: =
算术运算符:
基本运算符:+ - * / % ++ --
复合运算符:+= -= *= /= %=
关系运算符:== != > < > >= <= (返回Boolean类型)
逻辑运算符:
&&(且):两个条件都为真,结果为真。
||(或):两个条件有一个为真,结果为真。
!(非):取反
三元运算符(条件,三目):
语法:条件?结果1:结果2
String name =5==6?"张三":"李四";