我是一个计算机专业研0的学生卡蒙Camel🐫🐫🐫(刚保研)
记录每天学习过程(主要学习Java、python、人工智能),总结知识点(内容来自:自我总结+网上借鉴)
希望大家能一起发现问题和补充,也欢迎讨论👏👏👏
Java数据类型
数据类型种类
Java有8大基本数据类型:
类型 | 关键字 | 大小 | 默认值 | 取值范围 |
---|---|---|---|---|
整数类型 | byte | 1字节 | 0 | -128 到 127 |
short | 2字节 | 0 | -32,768 到 32,767 | |
int | 4字节 | 0 | -2^31 到 2^31-1 | |
long | 8字节 | 0L | -2^63 到 2^63-1 | |
浮点类型 | float | 4字节 | 0.0f | 大约±3.40282347E+38F (有效位数6-7位) |
double | 8字节 | 0.0d | 大约±1.79769313486231570E+308 (有效位数15位) | |
字符类型 | char | 2字节 | ‘\u0000’ (即0) | ‘\u0000’ (0) 到 ‘\uffff’ (65,535) |
布尔类型 | boolean | 不定 | false | true 或 false |
包装类型和基本类型
Java 中的包装类型(Wrapper Class)是用来将基本数据类型(primitive data types)封装成对象的类。每个基本数据类型都有对应的包装类,这些包装类位于 java.lang
包中。
基本数据类型 | 包装类 |
---|---|
boolean |
Boolean |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
char |
Character |
两者之间的区别:
-
泛型:包装类型可用于泛型,而基本类型不可以。
-
⭐存储方式:
-
基本数据类型的局部变量存放在 Java
-