文章目录
 - 一、包装类
 - 1.1 包装类的继承关系
 - 1.2 包装类和基本数据类型的转换
 - 1.3 包装类与String之间的转换
 - 1.4 包装类的常用方法
 
 - 二、String类
 - 2.1 String类的理解和创建对象
 - 2.2 String的创建方式
 - 2.3 字符串的特性
 - 2.4 String的常用方法
 
 - 三、StringBuffer和StringBuilder类
 - 3.1 StringBuffer类
 - 3.1.1 StringBuffer类基本介绍
 - 3.1.2 String VS StringBuffer
 - 3.1.3 StringBuffer的构造器
 - 3.1.4 String与StringBuffer之间的转换
 - 3.1.5 StringBuffer类常见方法
 
 - 3.2 StringBuilder类
 - 3.3 String、StringBuffer与StringBuilder的比较
 
 - 四、Math类
 - 五、Date日期类、Calender日历类以及新的日期
 - 5.1 第一代日期类
 - 5.2 第二代日期类
 - 5.3 第三代日期类
 
 - 六、System类
 - 七、Arrays类
 - 八、BigInterger类和BigDecimal
 - 九、经典例题
 - 9.1 Integer的创建机制
 - 9.2 String 相关题
 
 
 
  
 
一、包装类
 
1.1 包装类的继承关系
 

 

 

 

 
1.2 包装类和基本数据类型的转换
 

 
public class Test{public static void main(String[] args){int n1 = 12;Integer n2 = n1; int n3 = n2; }
}
 
1.3 包装类与String之间的转换
 
public class WrapperVSSring{public static void main(String[] args){Integer i = 100; String str1 = i + "";String str2 = i.toString();String str3 = String.valueOf(i);String str4 = "12345";Integer i2 = Integer.parseInt(str4); Integer i3 = new Integer(str4);}
}
 
1.4 包装类的常用方法
 

 
二、String类
 
2.1 String类的理解和创建对象
 

 

 
package com.str_;
public class String01 {public static void main(String[] args) {String name = "jack";name = "tom";final char[] value = {'a','b','c'};char[] v2 = {'t','o','m'};value[0] = 'H'; 
}
}
 
2.2 String的创建方式
 

 

 
2.3 字符串的特性
 

 

 

 
package com.str_;
public class String02 {public static void main(String[] args) {String a = "a"; String b = "b"; String c = a + b;String d = "ab";System.out.println(c == d); }
}
 
2.4 String的常用方法
 

 

 

 
三、StringBuffer和StringBuilder类
 
3.1 StringBuffer类
 
3.1.1 StringBuffer类基本介绍
 

 
package com.str_;
public class StringBuilder01 {public static void main(String[] args) {StringBuilder stringBuilder = new StringBuilder;}
}
 
3.1.2 String VS StringBuffer
 

 
3.1.3 StringBuffer的构造器
 

 
3.1.4 String与StringBuffer之间的转换
 

 
3.1.5 StringBuffer类常见方法
 

 
3.2 StringBuilder类
 

 

 
package com.str_;
public class StringBuilder01 {public static void main(String[] args) {StringBuilder stringBuilder = new StringBuilder();}
}
 
3.3 String、StringBuffer与StringBuilder的比较
 

 

 
四、Math类
 

 
五、Date日期类、Calender日历类以及新的日期
 
5.1 第一代日期类
 

 

 
5.2 第二代日期类
 

 

 
5.3 第三代日期类
 

 

 

 

 

 
六、System类
 

 
七、Arrays类
 

 

 
八、BigInterger类和BigDecimal
 

 

 
九、经典例题
 
9.1 Integer的创建机制
 
public void main(String[] args){Integer i = new Integer(1);Integer j = new Integer(1);System.out.println(i == j); Integer m = 1; Integer n = 1; System.out.println(i == j); Integer x = 128;Integer y = 128;System.out.println(x == y); Integer i1 = 127; int i2 = 127;System.out.print(i1 == i2); 
}
 
9.2 String 相关题
 
- String.intern方法解读
 
 
 

 

 

 
package com.str_;
public class String02 {public static void main(String[] args) {String a = "a"; String b = "b"; String c = a + b;String d = "ab";System.out.println(c == d); }
}