一》包装类
java根本数据类型:byte,boolean,short,char,int,long,float,double
对应包装类除了char——Character,int——Integer,其余首字母大写即可。
1.转换举例,主动拆装箱实际上也是编译器调用了对应办法
二》String,StringBuilder,StringBuffer
1.String类对象代表不可变Unicode字符序列
String s = "nice",这里申明的是一指向String对象("nice")的援用s,
s = s + " to",这里对s进行了"+"操作,此时s指向的原对象("nice")并没有扭转(依然存在于常量池),只不过此时s指向了拼接后的新对象("nice to")
如果String s1 = "nice to",String s2 = "nice" + " to";因为常量池中存在"nice to",而s2本质上相当于字面量赋值,JVM会优先返回字符串常量池中内容雷同的援用返回,此时s1,和s2指向的是同一个对象"nice to".
2.StringBuilder可变字符序列,线程不平安,效率高(个别状况应用);StringBuffer线程平安,效率低。
3.StringBuilder办法举例(用到for循环时尽量不要产生太多额定对象)
三》Date,DateFormat,Calendar
- 格式化字符含意表:
1.DateFormat利用举例(Date罕用办法为getTime(),获取以后工夫毫秒数)
2.Calendar利用举例
四》File(文件和目录)
File类罕用根本办法举例: