包装类 System系统类
什么是包装类简单说:
使用一个类把基本数据类型的数据装起来,在类中定义一些方法,这个类就叫做包装类
自动装箱与自动拆箱:基本数据类型的数据和包装类之间可以自动的相互转换。
jdk1.5之后出现的新特性。
自动装箱:直接把int类型的整数复制给包装类。
Integer in=1;就相当于Integer in=new Integer(1);
自动拆箱:int是包装类,无法直接参与运算,可以自动转换为基本数据类型,再进行计算。
in =in+2;就相当于in.intVale()+2=3;
基本类型与字符串类型之间的相互转换:
基本类型->字符串(String)
1基本类型的值+“”最简单的方法。
2.包装类的静态方法toString(参数),不是object类的toString()重载
static String toString(int i) 返回一个表示指定整数的 String 对象。
3.String类的静态方法valueOf(100):把100变成字符串100
字符串(String)->基本类型
使用包装类的静态方法parsexxx(“字符串”);
举例:Integer类:static int parseInt(String s)
double类:static Double parseDouble(String s)
System类:
System中的静态方法
currentTimeMilli():获取当前系统日期时间毫秒值
exit(0):终止正在运行的Java虚拟机(jvm)
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。
finalze()方法是从父类中继承过来的 当该类对象被gc销毁时调用

浙公网安备 33010602011771号