Java学习笔记 01 基本数据类型、标识符、关键字和运算符

时间:2023-11-11 19:55:50

一、基本数据类型

基本数据类型
数据类型 内存空间(8位等于1字节) 取值范围 备注
byte 8位 -128~127  
short 16位 -32768~32767  
int 32位 -2147483648~2147483647  
long 64位 -9223372036854775808~9223372036854775807 赋值时若超出int范围,需要在数值后加L或l
float 32位 1.4E-45~3.4E38 小数默认都为double型,加F或f
double 64位 4.9E-324~1.8E308  
char 16位 0~65536 只能用来储存单个字符,单引号

二、标识符和关键字

标识符可由任意顺序的字母、下划线、美元符号和数字组成,且第一个字符不能是数字。标识符不能是Java中的保留关键字。

关键字
int public this finally boolean abstract
continue float long short throw throws
return break for static new interface
if goto default byte do case
strictfp package super void try switch
else catch implements private final class
extends volatile while synchronized instanceof char
protected import transient default double  

三、运算符及其优先级

运算优先级从高到低
优先级 描述 运算符
1 括号 ()
2 正负号 +、-
3 一元运算符 ++、--、!
4 乘除 *、/、%
5 加减 +、-
6 移位运算 >>、<<、>>>
7 比较大小 <、>、>=、<=
8 比较是否相等 ==、!=
9 按位与运算 &
10 按位异或运算 ^
11 按位或运算 |
12 逻辑与运算 &&
13 逻辑或运算 ||
14 三元运算符 ?:
15 赋值运算符 =