-
Java为每种基本数据类型分别设计了对应的类,称之为包装类(Wrapper Classes),也有教材称为外覆类或数据类型类。
每个包装类的对象可以封装一个相应的基本类型的数据,并提供了其它一些有用的方法。包装类对象一经创建,其内容(所封装的基本类型数据值)不可改变。基本类型和对应的包装类可以相互装换:
• 由基本类型向对应的包装类转换称为装箱,例如把 int 包装成 Integer 类的对象;
• 包装类向对应的基本类型转换称为拆箱,例如把 Integer 类的对象重新简化为 int。 -
自动装箱拆箱
自动拆箱:对象自动转成基本数值
自动装箱:基本数值自动转成对象Integer i = 4;//自动装箱。相当于Integer i = Integer.valueOf(4); i = i + 5;//等号右边:将i对象转成基本数值(自动拆箱) i.intValue() + 5; 加法运算完成后,再次装箱,把基本数值转成对象。
-
System类
System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。
3.1 常用方法
currentTimeMillis() 获取当前系统时间与1970年01月01日00:00点之间的毫秒差值
exit(int status) 用来结束正在运行的Java程序。参数传入一个数字即可。通常传入0记为正常状态,其他为异常状态
gc() 用来运行JVM中的垃圾回收器,完成内存中垃圾的清除。
getProperty(String key) 用来获取指定键(字符串名称)中所记录的系统属性信息 -
Math类
4.1常用方法
包装类 System类 Math类
最新推荐文章于 2020-07-05 20:34:54 发布