Object

java中的Object是所有类的直接或者间接父类

在java中“一切皆对象”

String

String是java中用来分装字符串序的类,字符串中保存字符unicode编码,统一使用2个字节保存一个字符。在java中字符串是不变的对象,一旦创建对象保存的字符串内容就不会消失。当一个字符被创建后会保存在字符串常量缓存池中,当新定义一个字符串时,首先会从常量缓冲池是否有相同内容的字符串常量,若有则直接引用。这样可以避免重复创建内容相同的字符串对象。相同的字符串常量不需要额外创建新的对象,节约资源,但是当一个字符串进行频繁修改时会消费大量资源。

StringBuilder

当对同字符串进行频繁修改时可以使用StringBuilder。然后可以将StringBuilder通过toString()转换成String对象。其中StringBuffer出现的时间比StringBuilder的早。StringBuffer是线程安全的,StringBuilder是线程不安全的。

DateFormat

该类是SimpleDateFormat的父类

Calender

用于计算日期的类

从String---> Calender

String ------SimpleDateFormat.parse()-----> Date

Date -------Calendar.setTime()------------ > Calendar

从Calendar--->String

Calender---------Calendar.getTime()-------->Date

Date------------SimpleDateFormat.format()->String

包装类

包装类的出现就是让基本类型以对象的形式出现

自动装箱:将一个基本类型转换成包装类

自动拆箱:将包装类转换成基本类型

BigDecimal

构造实例。用于描述字符的小数

BigInteger

当long不足以满足整数要求时,则使用BigInteger,理论上将存储范围的值与内存大小有关

posted on 2014-03-31 23:32  苏荷酒吧  阅读(182)  评论(0)    收藏  举报