包装类:
基本类型int没有继承关系,它不是Object的子类。所以,若想让基本类型以对象的形式存在,我们就需要定义一个类Integer,然后
用其实例来描述一个基本类型int。这样的好处在于,我们使用对象来描述基本类型数据,而类又是继承自Object的。从而可以让
基本类型参与面向对象的开发。好在,像Integer这样的类不需要我们定义,因为java已经提供了8中基本类型对应的包装类。
byte--VS--java.lang.Byte
short--VS--java.lang.Short
int--VS--java.lang.Integer
long--VS--java.lang.Long
float--VS--java.lang.Float
double--VS--java.lang.Double
char--VS--java.lang.Character
boolean--VS--java.lang.Boolean
其中除了Character与Boolean的父类是Object之外,其余的都是继承自:java.lang.Number
public static void main(String[] args) { //方法 System.out.println(Byte.MAX_VALUE); System.out.println(Byte.MIN_VALUE); //转换字符串 int a=Integer.parseInt("1"); //转换成二进制字符串 System.out.println(Integer.toBinaryString(100)); // Integer i=Integer.valueOf(2); // Double b=i.doubleValue(); //自动拆箱,装箱 Integer.valueOf(1); new Integer(1); i.intValue(); //十六进制表示 int c=0xfff; System.out.println(c); //Decimal double d=4-3.111; System.out.println(d); DecimalFormat format=new DecimalFormat("0.00"); System.out.println(format.format(d)); Double.parseDouble(""); }
