常见数据类型的API
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
boolean:只有true和false两个取值。
char:16位,存储Unicode码,用单引号赋值。
基本数据类型
- byte:
- short:
- int:
- long:
- float:
- double:
- boolean:
- char:
Java引用类型
Java有 5种引用类型(对象类型):类 接口 数组 枚举 标注 列表 字典(map) 集合
-
char和string的区别:
1 char是表示的是字符,定义的时候用单引号,只能存储一个字符。例如; char=‘d’.
而String表示的是字符串,定义的时候用双引号,可以存储一个或者多个字符。例如:String=“we are neuer”。
2 char是基本数据类型,而String是个类,属于引用数据类型。String类可以调用方法,具有面向对象的特征。
Object类下的方法(所有对象都有)
- getClass 类对象的运行时类的Class对象
- hashCode 返回对像的hash值
- equals 非空对象 判断是否相等 和"==" 的区别:==是判断两个bai变量或实例是不是指向同一个内存空间,而baiequals是判断两个变量或实例du所zhi指向的内存空间的值是不是相同
// System.out.println(a_n