Object
1.java.lang.Object类是java语言中类层次结构的根类,也就是说任何一个类都是该类的直接或者间接子类.
2.如果定义一个ava类时没有使用extends关键字声明其父类,则其父类为java.lang,Object类
3.Object类定义了"对象的基本行为,被子类默认继承,
Integer
把基本数据类型通过打包封装处理变成对象 负责将这些变量声明为成员变量进行对象化处理的相关类 就是包装类
public class IntegerTest {
public static void main(String[] args) {
//2的32次方-1
System.out.println("最大值是"+Integer.MAX_VALUE);
//-2*32次方
System.out.println("最小值是"+Integer.MIN_VALUE);
//32 二进制的位数
System.out.println("二进制的位数"+Integer.SIZE);
//占的字节
System.out.println("字节"+Integer.BYTES);
//class实例
System.out.println("对应int类型的class实例"+Integer.TYPE);
}
}
Java5开始通过赋值运算符 实现自动装箱
//省略前:
Integer age1 = Integer.valueOf(10);
//现在:
Integer age = 10;
自动装箱池
-128-127已经自动装箱好了 可以直接取用
Integer it6 =127;//128;
Integer it7= 127;//128;
Integer it8 =new Integer(127);
Integer it9 =new Integer(127);
System.out.println(it6 =it7);
System.out.println(it6.equals(it7));
System.out.println(it8 =it9);
System.out.println(it8.equals(it9));
常用函数:
int ic = Integer.parseInt("200");
Integer.toBinaryString(200);
Integer.toHexString(200);
Integer.toOctalString(200);