第11章:随堂复习与企业真题(常用类与基础API)
一、随堂复习
1. String类
- String的声明:final修饰、实现了Comparable接口
- String的不可变性
- String的两种定义方式:① 字面量的定义方式 String s = “hello” ② new 的方式:String s = new String(“hello”);
- String的内存解析:字符串常量池、堆内存的使用
- String s = new String(“hello”);在内存中创建的对象的个数。
- String的连接操作:+
- 常量 + 常量 、变量 + 常量 、变量+变量、concat(String otherString)
- String intern()
- 熟悉String的构造器、与其他结构之间的转换、常用方法
- 编码和解码
- 编码:字符、字符串 --> 字节、字节数组。对应着编码集
- 解码:字节、字节数组 --> 字符、字符串。对应着解码集
- 规则:解码集必须使用当初编码时使用的编码集。只要不一致,就可能出现乱码!
- 编码和解码
- String相关的算法问题。
2. StringBuffer、StringBuilder类
- [面试题]String、StringBuffer、StringBu