java包装类日期类随机数
StringBuffer类 1.支持可变长度 2.可以修改字符串 3.是线程安全的 4.效率低 StringBuilder类 1.支持可变长度 2.可以修改字符串 3.是线程不安全的 4.效率高 包装类 1.对基本数据类型做了封装,解决了基本数据类型的变量不能充当对象使用的问题。 eg: int --> Integer;double --> Double 2.拆箱和装箱(手动、自动) 1)装箱:基本数据类型转换为对应包装类 2)拆箱:包装类转化为基本数据类型 3)包装类本质上是一个对象,装箱时现在堆中new一个对象,再将基本数据类型对的值给该对象的value 4)一定不要使用== 或者!=,在包装类和基本数据类型之间进行比较,建议使用equals 5)当进行数学运算的时候,遇到包装类会自动拆箱,再对基本数据类型进行运算 3.基本数据类型与String类型转化 1)+“”:int a = 0;String b = a + “”; 2)String.valueof(基本数据类型变量) 4.String类型转化为基本数据类型 1)包装类.parseXXX(“字符串”); 2)eg:String age = “25”; int age1 = Integer.parseInt(age); System.out.println(age1); 日期类 1.Date 1)规则:yyyy-MM-dd