1.数组名称.length 属性 取得数组长度
2.java.util.Arrays.sort(数组名称) 对基本数据类型进行排序。
3. “==” java提供的关系运算符,用于进行数值判断,不能用于引用类型判断,
4. 对象判断用equals()(重写object类的equals方法)
5. 修饰符分为访问控制修饰符和非访问控制修饰符。
6. 字符串常量就是String的匿名对象
7. String两种实例化方式的区别
直接赋值:只开辟一块堆内存一块栈内存。
不产生垃圾空间,并且字符串常量自动入池。
使用构造方法赋值:开辟两块堆内存空间,其中一块内存空间为垃圾空间,String对象不会自动入池,用户可以使用intern()方法手动入池。
8.StringBuffer
和String 类都继承了 CharSequence 接口
可变字符串类,线程安全,同步操作
与String类的互相转换
String str = new String(buffer) ;
String str = buffer.toString();
StringBuffer buffer = new StringBuffer(buffer) ;
使用append(字符串)进行追加,返回的StringBuffer对象的引用(引用传递)。
reverve() 进行字符串反转。
insert(索引,字符串)方法进行插入字符串
delete(start, end) 删除指定索引范围内的字符串
StringBuilder
非线程安全类,实现异步操作
9.类集框架
collection 继承iterable , 是进行单对象保存的最大父接口
collection的方法:
**add() 添加一个对象。
iterator() 返回一个迭代器对象 (Iterator)**
addAll(Collection coll) 追加一个集合
clear() 清空集合 ,根元素为null
contains() 判断是否有指定对象,需要equals支持。
isEmpty() 判断是否为空
remove() 移除指定对象,需要equals支持。
size() 返回类集的大小
toArray() 返回一个对象数组
List
最大的优势可以保存的数据可以有重复内容
方法:
get( 索引 )方法 取得索引的内容