Double verrouillage en mode singleton, homme paresseux et affamé et tri à bulles, compétences essentielles pour Xiaobai

Plus sûr :
public class SingletonInstance { //constructeur privé private SingletonInstance (){

}
private static class Builder{
    //声明成员变量
    private static SingletonInstance singletonInstance = new SingletonInstance();
}
//对外提供接口获取该实例
public static SingletonInstance getSingletonInstance(){
    return Builder.singletonInstance ;
}

}

懒汉式:
public class Singleton{ private static Singleton singleton = null; public statique synchronisé getInstance(){ if(singleton==null){ singleton = new Singleton(); } renvoie un singleton ; } }







饿汉式:
public class Singleton{ private static Singleton singleton = new Singleton (); singleton privé (){ } singleton public getInstance(){ return singletion ; } }






Tri à bulles :
 public static void main(String[] args) {     int[] arr={6,3,8,2,9,1} ;     for(int i=0;i<arr.length-1;i++ ) {//La boucle externe contrôle le nombre de tris       for(int j=0;j<arr.length-1-i;j++){//La boucle interne contrôle le nombre de fois que chaque tri est effectué         if(arr[j ]> arr[j+1]){           int temp=arr[j] ;           arr[j]=arr[j+1] ;           arr[j+1]=temp ;         }       }     }     for(int num:arr){       System.out.print(num+" ");     }   }













Supongo que te gusta

Origin blog.csdn.net/hongranzuoxiang/article/details/119252727
Recomendado
Clasificación