文章目录
- 一、包装类
- 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); }
}