冒泡排序:
相邻的两个元素比较,大的往后走。第一次完毕后,最大的值就在最大的索引处。
-1是为了防止索引越界,-X是为了减少排序的次数。
选择排序:
int---->string
int + “”;
public static string balueOf(int i);
public static string toString(int i);
String -->int
public static int parseint(String i);
想转那个类型就用那个类型调方法。
注:这个必须要掌握的。
jdk5.0以后integer的新特性
自动装箱 和 自动装箱
也就是 直接把基本类型的直接赋值给引用类型。
把引用类型直接拆成基本类型。他的底层调用了intValue();方法。
Integer ii= 100;
ii = ii + 200;等价于 ii = new ii.Integer(ii.intValue()+200);
开发的时候一般调用对象就要做不为null操作。
写循环的时候你只要敢让循条件一直为真你就要有明确的控制循环结束的一句并且一定可以控制循环结束。
常量池是因为条常用了所以就创出了常量池。
结论 byte常量池。
也就是byte范围内的值,直接赋值给integer,是从常量池里面获取的。
resource notify input output bounded buffer condition producer consumer peoducer
通过改变世界,让我们知道改变世界是可能的。
object 上帝类
String scanner StringBuffer math integer Arrays
object
toString();为了让对象的显示有意义,一般从写该方法
equals()默认比较地址值,一般从写该方法,
math
floor();大于等于参数的最小整数
ceil();
round
random
pow x的y次方
sqrt();平方根 素数问题
Random
nextInt(int n);
Scanner
nextinteger()
nextline()
String
StringBuffer
append
insert
recerse
System
exit
Arrays
sort
binaryScarch 二分查找
Integer
parseInt();
|