java数据结构
最近需要把java的基础知识都回顾一遍,发现好多内容都是似乎知道,但很难落到纸上。从今天开始,每周坚持写博客,把java的基础知识都捋一遍。
今天要复习的是java的基础结构,我还是画张图吧,这样会看的比较清楚。
数据类型 | 大小(位) | 范围 | 默认值 |
byte(字节) | 16 | ‘\u0000-\uffff’ | \u0000 |
short(短整型) | 16 | -2^15~2^15-1(-32768~32767) | 0 |
int(整型) | 32 | -2^31~2^31-1(-2147483648~2147483647) | 0 |
long(长整型) | 64 | -2^63~2^63(...) | 0 |
float(单精度) | 32 | 符号位、指数位和位数位(不做重点计算) | 0.0f |
double(双精度) | 64 | 符号位、指数位和位数位(不做重点计算) | 0.0d |
char(字符型) | 8 | -2^7~2^7-1(-128~127) | 0 |
boolean(布尔型) | 1 | true/false | false |