//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。
其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。
1 普通代码块
//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”
public class CodeBlock01{
&n...
/*
折半算法
思路:对于一个--有序--的数组来说,可以对折的方式,来查找给定的元素的角标值,如果没有,可以定义返回-1
折半的时候可以定义三个变量int max min和mid,在形参里定义key代表给定元素,如果key大于mid,则+1,如果小于,则—1
如果没有找到指定元素,可以定义返回-1
*/
public class Halfsearch
{
public static vo...
/*
冒泡排序
思路:相邻两个数进行比较,每比较一次,可以定义大的数往后,小的往前,并且最后一位是最大(小)值,
从第二次比较开始比较,每次比较都要减掉一个元素。
*/
public class BubbleSort //创建BubbleSort类
{
public static void mai...