Java中的常用类
含义:直接调用实现一些功能【如:Arrays工具类中的方法】
主要关注常用类中的【以jdk api中的包装类为例】
A、字段摘要(一般只看全局常量,字段名是全大写即常量)
B、构造方法摘要(通过看构造方法就能知道此类怎么去创建对象)
C、方法摘要(一个方法代表是一个独立的功能)
包装类
含义:对8大基本数据类型进行封装
基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
主要注意int和char的包装类,其它基本数据类型的包装类就首字母大写
共同点
都能表示同一个数据类型和存储的数据,及存储范围一样
不同点
基本数据类型:其内无调用的成员
包装类:是引用数据类型,每个包装类内都有很多方法,并且还支持各种数据类型的转换
本质的区别是:包装类能调用方法,而基本数据类型不能
就比如基本数据类型不能看最大最小值,但包装类可以,可以调用MIN/MAX字段
【数值】包装类都会继承Number(抽象类),父类子类都有这几个常用方法:
byte byteValue();
把Byte包装类转为byte类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Byte x = 12;System.out.println(x.byteValue());//12}
}
short shortValue();
把Short包装类转为short类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Short x = 200;System.out.println(x.shortValue());//200}
}
int intValue();
把Int包装类转为int类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Integer x = 5000;System.out.println(x.intValue());//5000}
}
long longValue();
把Long包装类转为long类型
java">public class PackagingCategoryDemo {public static void main