Java学习笔记 01 基本数据类型、标识符、关键字和运算符
一、基本数据类型
| 数据类型 | 内存空间(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 | 赋值运算符 | = |
浙公网安备 33010602011771号