package com.tercher.demo; public class LangClass { public static void main(String[] args) { //所有的包装类都是final类型,不能创建他们的子类,也是不可变类 //Integer 只能包装int数据类型 Integer i = new Integer(345);//装箱,把int 12转化为包装类 int in= i.parseInt("123");//把数字的字符串转成整型 /* * 所有的基本数据类型都有一个常量池 * 当i1和i2的值<= 127时>= -128,会在常量池中取一个数,而不会创建对象 * 所以==和equals都是true * 当值超过范围时,就会创建对象,此时地址就不相等 */ Integer i1 = -16; Integer i2 = -16; System.out.println(i1.equals(i2)); System.out.println(i1==i2); System.out.println("类得到它的类型名字:"+i.getClass().getName()); //System.out.println(i); Character c = new Character('c'); //toBinartString(int i)静态方法,把i转化成二进制并返回字符串 String string = Integer.toBinaryString(10); System.out.println("10转成二进制是:"+string); } }