为什么要有包装类,包装类有哪些?

  • 为了万物皆对象,并且泛型和集合都不支持基本类型,支持包装类
  • 8 种,int -> Integer,char -> Character,其他的都是首字母大写

包装类提供了哪些常用的功能?

  • 可以把基本类型的数据转换成字符串类型。
    • public static String toString(double d)
    • public String toString()
  • 可以把字符串类型的数值转换成真实的数据类型。
    • public static int parseInt(String s)
    • public static Integer valueOf(String s)

除了上述功能,包装类还有其他常用的功能吗?

包装类在不同编程语言中的实现方式有何差异?