一.StringBuffer:
1).StringBuffer是一个容器,可以装一些字符串。
2).它有容量和长度的概念;
3).StringBuffer和String的区别:
1).String不可变的;
2).StringBuffer是容器,内部是可以改变的;
4).如果需要对一个字符串经常的修改,要考虑使用StringBuffer
5).StringBuffer和StringBuilder的区别:
1).StringBuffer是线程安全的。效率低;
2).StringBuilder是线程不安全的。效率高;
二.算法:
1.排序:
1).冒泡排序;
2).选择排序:
A:判断后立即交换
B:判断后将索引记录下来,之后再交换;效率高;
2.查找:
1).二分查找:
A.注意范围在不断的更改;
三.Arrays类:
1.对数组操作的一个工具类。没有构造方法;
2.public static String toString(int[] a)
public static void sort(int[] a)
public static int binarySearch(int[] a,int key)
四.包装类:
1. 基本数据类型 包装类
byte java.lang.Byte
short java.lang.Short
int java.lang.Integer
long java.lang.Long
float java.lang.Float
double java.lang.Double
char java.lang.Character
boolean java.lang.Boolean |
|