数据类型
基本数据类型 | 数值型 | 整型byte/short/int/long | |
浮点型/double/float | |||
字符型char | |||
布尔型boolean | 取值true false | ||
对象数据类型 | 类Class | ||
接口 interface | |||
数组array[] |
类型 | 对象 | 位数 | 字节数 | 最小值 | 最大值 |
byte |
Byte | 8 | 1 | -128=2^7 | 127=2^7-1 |
short |
Short | 16 | 2 | -32768=2^15 | 32767=2^15-1 |
int |
Integer | 32 | 4 | -2147483648=2^31 | 2147483647=2^31-1 |
long |
Long | 64 | 8 | -9223372036854775808=2^63 | 9223372036854775807=2^63-1 |
float |
Float | 32 | 4 | 2^-149 | (2-2^-23)^127 |
double |
Double | 64 | 8 | 2^-1074 | (2-2^-52)^1023 |
char |
Character |
字符型:
字符编码 ASCII (American Standard Code Information Interchage)
Unicode (统一码 java所采用的编码)
数据也有对象
int类型的对象 Integer
方法主要有:toString() 转换为String类型;
valueof()字符型转换为int型
还有Float Double 等对象。
java中的常量
前加上 final 而且定义后只能赋一次值