成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

1、自定義類型的定義及使用 2、自定義類的內(nèi)存圖 3、ArrayList集合的基本功能 4、隨機(jī)點(diǎn)名

only_do / 2303人閱讀

摘要:自定義類的概述自定義類的概述代碼映射成現(xiàn)實事物的過程就是定義類的過程。自定義類的格式自定義類的格式使用類的形式對現(xiàn)實中的事物進(jìn)行描述。

01引用數(shù)據(jù)類型_類
* A: 數(shù)據(jù)類型
    * a: java中的數(shù)據(jù)類型分為:基本類型和引用類型
* B: 引用類型的分類
    * a: Java為我們提供好的類,比如說:Scanner,Random等。
    * b: 我們自己創(chuàng)建的類,按照類的定義標(biāo)準(zhǔn),可以在類中包含多個方法與屬性,來供我們使用。 
    
02自定義類的概述
* A: 自定義類的概述
    * java代碼映射成現(xiàn)實事物的過程就是定義類的過程。
    * 舉例:
        我們就拿一部手機(jī)進(jìn)行分析,它能用來做什么呢?它可以打電話,上網(wǎng),聊微信等,這些就是手機(jī)所提供的功能,也就是方法;手機(jī)也有它的特征,如顏色、尺寸大小、品牌型號等,這些就是手機(jī)的特征,也就是屬性
    * 目前,我們只關(guān)注類中的屬性,類中的方法在面向?qū)ο蟛糠衷龠M(jìn)行學(xué)習(xí)。
            
        
03自定義類的格式
* A: 自定義類的格式
    * a: 使用類的形式,對現(xiàn)實中的事物進(jìn)行描述。
    * b: 事物由方法和屬性兩部分組成。
        * 方法: 這個事物具備的功能。
        * 屬性: 這個事物具備的特征。
    * c: 格式
        public class 類名{
            屬性定義
              修飾符 數(shù)據(jù)類型 變量名 = 值
            
            方法定義
              修飾符 返回值類型  方法名(參數(shù)列表){
                  
              }
        }
04自定義的手機(jī)類
* A: 自定義的手機(jī)類
    * a: 案例代碼
        public class Phone{
            /*
                定義手機(jī)的屬性
            */
            String color ;
            String brand ;
            double size ; 
        }
05測試手機(jī)類
* A: 調(diào)用方法執(zhí)行流程
    * a: 實現(xiàn)引用類型的步驟
        * 1: 導(dǎo)入包 , 類都是在同一個文件夾,不需要導(dǎo)入包
        * 2: 創(chuàng)建引用類型的變量
        * 3: 變量.類型中的功能
    * b: 案例代碼
        public class TestPhone{
            public static void main(String[] args){
                // 2: 創(chuàng)建引用類型的變量
                Phone p = new Phone();
                //System.out.println(p);  //輸出內(nèi)存的地址
            
                 //3: 變量.類型中的功能
                //變量 p.的方式,調(diào)用類中的屬性
                //屬性就是變量 , 賦值和獲取值
                p.color = "土豪金";
                p.brand = "愛立信";
                p.size = 5.0;
                
                //獲取屬性值
                System.out.println(p.color+"  "+p.brand+"  "+p.size);
            }
        }
06自定義類的內(nèi)存圖_1
* A: 自定義類的內(nèi)存圖_1
    * a: 參見day06day06(面向?qū)ο骴ay06_source對象內(nèi)存圖.JPG
07自定義類的內(nèi)存圖_2
* A: 自定義類的內(nèi)存圖_1
    * a: 參見day06day06(面向?qū)ο骴ay06_source對象內(nèi)存圖.JPG
08兩個引用類型變量內(nèi)存圖
* A: 自定義類的內(nèi)存圖_1
    * a: 參見day06day06(面向?qū)ο骴ay06_source兩個引用變量內(nèi)存圖.JPG
09自定義類的練習(xí)
* A: 實體類的代碼
    /*
        電飯鍋,包含屬性(品牌、容量大小、顏色等)
        定義類,描述事物,電飯鍋
          屬性: 品牌,大小 ,顏色
        
        定義類,類名字,電飯鍋
        類的范圍,定義三個屬性
    */
    public class DianFanGuo{
        //定義三個屬性
        String brand ;
        double size ;
        String color ;
    }
    
    /*
       汽車,包含屬性(品牌、排量、類型等)
       定義類,類名 Car
         屬性 品牌 排量 類型
     */
    public class Car{
        //定義汽車三個屬性
        String brand ;
        double paiLiang ;
        String type;
    }
    
     /*
       學(xué)生,包含屬性(姓名,年齡,性別等)
       定義類,類名Student
         三個屬性: 姓名,年齡,性別 (char)
    */
    public class Student{
        String name;
        int age ;
        char sex ;
    }

* B: 測試類的代碼
    /*
       定義的測試類
       同時測試,電飯鍋,汽車,學(xué)生
    */
    public class Test{
        public static void main(String[] args){
            //創(chuàng)建電飯鍋引用類型
            DianFanGuo dfg = new DianFanGuo();
            
            dfg.brand = "特斯拉";
            dfg.color = "紅色";
            dfg.size = 30;
            
            System.out.println(dfg.brand+"  "+dfg.color+"  "+dfg.size);
            
            //創(chuàng)建汽車引用類型
            Car c = new Car();
            c.brand = "巨力";
            c.type = "拖拉機(jī)";
            c.paiLiang = 0.5;
            
            System.out.println(c.brand+"  "+c.type+"  "+c.paiLiang);
            
            //創(chuàng)建學(xué)生引用類型
            Student stu = new Student();
            stu.name = "張三";
            stu.age = 20;
            stu.sex = "男";
            System.out.println(stu.name+"  "+stu.age+"  "+stu.sex);
            
        }
    }
10ArrayList創(chuàng)建變量的步驟
* A: ArrayList創(chuàng)建變量的步驟
    * a: 導(dǎo)入包 java.util包中
    * b: 創(chuàng)建引用類型的變量
        數(shù)據(jù)類型< 集合存儲的數(shù)據(jù)類型>  變量名 = new 數(shù)據(jù)類型<集合存儲的數(shù)據(jù)類型>();
           集合存儲的數(shù)據(jù)類型: 要將數(shù)據(jù)存儲到集合的容器中
           創(chuàng)建集合引用變量的時候,必須要指定好,存儲的類型是什么
    * c: 變量名.方法 
        注意: 集合存儲的數(shù)據(jù),8個基本類型對應(yīng)8個引用類型
         存儲引用類型,不存儲基本類型
    
11ArrayList創(chuàng)建變量舉例
* A: ArrayList創(chuàng)建變量的示例代碼
    import java.util.ArrayList;
    public class ArrayListDemo{
        public static void main(String[] args){
            //創(chuàng)建集合容器,指定存儲的數(shù)據(jù)類型
            //存儲字符串
            ArrayList array = new ArrayList();
            
            //創(chuàng)建集合容器,存儲整數(shù)
            ArrayList array2 = new ArrayList();
            
            //創(chuàng)建集合容器,存儲手機(jī)類型
            ArrayList array3 = new ArrayList();
        }
    }
12ArrayList的常見方法
* A: ArrayList的常見方法
    * a: add(參數(shù)) 向集合中添加元素
    * b: get(int index) 取出集合中的元素,get方法的參數(shù),寫入索引
    * c: size() 返回集合的長度, 集合存儲元素的個數(shù)
* B: 案例代碼
    import java.util.ArrayList;
    public class ArrayListDemo_1{
        public static void main(String[] args){
            //定義集合,存儲字符串元素
            ArrayList array = new ArrayList();
            //調(diào)用集合方法add存儲元素
            array.add("abc");
            array.add("itcast");
            array.add("love");
            array.add("java");
            //輸出集合的長度,調(diào)用集合方法size, size方法的返回值類型 int
            int size = array.size();
            System.out.println(size);
            
            //獲取出集合中的一個元素,獲取1索引的元素
            //集合的方法get, 獲取元素后結(jié)果數(shù)據(jù)類型
            String s = array.get(1);
            System.out.println(s);
            
            
            System.out.println(array.get(0));
            System.out.println(array.get(1));
            System.out.println(array.get(2));
            System.out.println(array.get(3));
        }
    }
13ArrayList集合的遍歷
* A: 案例代碼
    /*
       集合的遍歷
       實現(xiàn)思想也是索引思想
       集合的索引從0開始,到 size()-1
       方法get(int index)
    */
    import java.util.ArrayList;
    public class ArrayListDemo_2{
        public static void main(String[] args){
            ArrayList array = new ArrayList();
            array.add(121);
            array.add(125);
            array.add(123);
            array.add(120);
            array.add(128);
            
            //對集合進(jìn)行遍歷
            //使用方法 size+get組合進(jìn)行遍歷
            for(int i = 0 ; i < array.size(); i++){
                System.out.println( array.get(i) );
            }
        }
    }
14ArrayList補(bǔ)充方法
* A: ArrayList補(bǔ)充方法
    * a: add(int 索引,存儲的元素)     將元素添加到指定的索引上
    * b: set(int 索引,修改后的元素)     將指定索引的元素,進(jìn)行修改
    * c: remove(int 索引)             刪除指定索引上的元素
    * d: clear()                     清空集合中的所有元素
* B: 案例代碼
    import java.util.ArrayList;
    public class ArrayListDemo_3{
        public static void main(String[] args){
            
            ArrayList array = new ArrayList();
            array.add(1);
            array.add(2);
            array.add(3);
            array.add(4);
            
            //在索引2上,添加元素7
            array.add(2,7);
            
            //將0索引上的元素,修改成10
            array.set(0,10);
            
            //將4索引上的元素,刪除
            array.remove(4);
            
            array.clear();
            
            //使用方法 size+get組合進(jìn)行遍歷
            for(int i = 0 ; i < array.size(); i++){
                System.out.println( array.get(i) );
            }
        }
    }
         
15隨機(jī)點(diǎn)名器案例分析
* A: 隨機(jī)點(diǎn)名器案例分析
    全班同學(xué)中隨機(jī)的找出一名同學(xué),打印這名同學(xué)的個人信息。
    我們對本案例進(jìn)行分析,得出如下分析結(jié)果:
        1.存儲全班同學(xué)信息(姓名、年齡)
            將容器換成集合,集合中存的是Student類型
        2.打印全班同學(xué)每一個人的信息(姓名、年齡)
             遍歷集合
        3.在班級總?cè)藬?shù)范圍內(nèi),隨機(jī)產(chǎn)生一個隨機(jī)數(shù),查找該隨機(jī)數(shù)所對應(yīng)的同學(xué)信息(姓名、年齡)
        隨機(jī)點(diǎn)名器明確地分為了三個功能。如果將多個獨(dú)立功能的代碼寫到一起,則代碼相對冗長,我們可以針對不同的功能可以將其封裝到一個方法中,將完整獨(dú)立的功能分離出來。
        而在存儲同學(xué)姓名時,如果對每一個同學(xué)都定義一個變量進(jìn)行姓名存儲,則會出現(xiàn)過多孤立的變量,很難一次性將全部數(shù)據(jù)持有。此時,我們采用ArrayList集合來解決多個學(xué)生信息的存儲問題
16隨機(jī)點(diǎn)名器代碼實現(xiàn)
* A: 隨機(jī)點(diǎn)名器案例代碼
    /*
       隨機(jī)點(diǎn)名器,集合改進(jìn) (學(xué)生的姓名和年齡)
       現(xiàn)實中有學(xué)生這個事物,使用定義類的形式,描述學(xué)生事物
       屬性: 姓名,年齡
       
       姓名存儲了數(shù)組, 將容器換成是集合
       String[] s = {"",""};
       集合中,存儲的是學(xué)生的姓名嗎?  應(yīng)該存儲Student類型
       
       存儲學(xué)生:
          學(xué)生類型,存儲到集合中
       總覽: 遍歷集合
       隨機(jī): 隨機(jī)數(shù),作為索引,到集合中找到元素
       三個功能,共享的數(shù)據(jù),集合容器,
       定義三個方法,必須參數(shù)傳遞集合
    */
    import java.util.ArrayList;
    import java.util.Random;
    public class CallName{
        public static void main(String[] args){
            //定義集合,存儲的是StudentName類型變量
            ArrayList  array = new ArrayList();
            //調(diào)用添加方法
            add (array);
            //調(diào)用遍歷集合
            printArrayList(array);
            
            randomStudentName(array);
        }
        /*
          隨機(jī)數(shù),當(dāng)作集合的索引,到集合中找到元素
        */
        public static void randomStudentName(ArrayList array ){
            Random r = new Random();
            int number = r.nextInt( array.size());
            //隨機(jī)數(shù),索引,到集合中g(shù)et
            StudentName s = array.get(number);
            System.out.println( s.name +"  "+s.age);
        }
        
        /*
            總覽學(xué)生的信息,遍歷集合
        */
        public static void printArrayList(ArrayList array){
            for(int i = 0 ; i < array.size();i++){
                //存儲集合的時候, 集合.add(sn1)  sn1 是StudentName類型變量
                //獲取的時候,集合.get方法,獲取出來的是什么, 還是StudentName類型變量
                StudentName s = array.get(i);
                System.out.println(s.name+"  "+s.age);
            }
        }
        
        /*
           定義方法,實現(xiàn)存儲學(xué)生的姓名和年齡
           創(chuàng)建StudentName類型變量,存儲到集合中
        */
        public static void add (ArrayList array){
            //創(chuàng)建StudentName類型變量
            StudentName sn1 = new StudentName();
            StudentName sn2 = new StudentName();
            StudentName sn3 = new StudentName();
            StudentName sn4 = new StudentName();
            StudentName sn5 = new StudentName();
            
            sn1.name = "張三1";
            sn1.age = 201;
            
            sn2.name = "張三2";
            sn2.age = 202;
            
            sn3.name = "張三3";
            sn3.age = 203;
            
            sn4.name = "張三4";
            sn4.age = 204;
            
            sn5.name = "張三5";
            sn5.age = 205;
            
            //將StudentName變量,存儲到集合中
            array.add(sn1);
            array.add(sn2);
            array.add(sn3);
            array.add(sn4);
            array.add(sn5);
        }
    }
17庫存案例分析加入集合
* A: 庫存案例分析加入集合
    * a: 參見day06day06(面向?qū)ο骴ay06_source對象內(nèi)存圖.JPG
18庫存案例添加商品信息
* A: 案例代碼
    /*
       定義,.描述商品的類
       商品 4個屬性
         商品名字  大小     價格    庫存
          String    double   double  int
          
        定義類,類名Goods
        這個類型的變量,存儲到集合中
    */
    public class Goods{
        //定義商品名字
        String brand ;
        //大小屬性
        double size ;
        // 價格屬性
        double price ;
        //庫存屬性
        int count ;
    }

    /*
        實現(xiàn)庫存管理案例:
          1.存儲商品信息
            存儲商品類型變量
            將商品類型的變量,存儲到集合中
    */
    //import java.util.ArrayList;
    import java.util.*;
    public class Shopp{
        public static void main(String[] args){
            //創(chuàng)建ArrayList集合,存儲Goods類型
            ArrayList array = new ArrayList();
            //調(diào)用添加商品信息的方法
            addGoods(array);
        }
        
        /*
           定義方法,將商品的信息存儲到集合中
           集合是所有方法的共享數(shù)據(jù),參數(shù)傳遞
        */
        public static void addGoods (ArrayList array){
            //創(chuàng)建商品類型變量 Goods類型的變量
            Goods g1 = new Goods();
            Goods g2 = new Goods();
            g1.brand = "MacBook";
            g1.size = 13.3;
            g1.price = 9999.99;
            g1.count = 3;
            
            g2.brand = "Thinkpad";
            g2.size = 15.6;
            g2.price = 7999.99;
            g2.count = 1;
            
            //Goods類型的變量,存儲到集合中
            array.add(g1);
            array.add(g2);
        }
    }
19庫存案例查看庫存清單
* A: 案例代碼
    /*
        實現(xiàn)庫存管理案例:
          1.存儲商品信息
            存儲商品類型變量
            將商品類型的變量,存儲到集合中
            
          2.查看庫存清單
            將集合進(jìn)行遍歷, 獲取出集合中存儲的Goods類型變量
            輸出每一個Goods類型的屬性
            計算求和: 總庫存,總金額
    */
    //import java.util.ArrayList;
    import java.util.*;
    public class Shopp{
        public static void main(String[] args){
            //創(chuàng)建ArrayList集合,存儲Goods類型
            ArrayList array = new ArrayList();
            //調(diào)用添加商品信息的方法
            addGoods(array);
        }
    
        /*
           定義方法,查看庫存清單,遍歷集合
        */
        public static void printStore(ArrayList array){
            //輸出表頭
            System.out.println("----------商場庫存清單----------");
            System.out.println("品牌型號     尺寸    價格    庫存數(shù)");
            //定義變量,保存總庫存數(shù),和總金額
            int totalCount = 0 ;
            double totalMoney = 0;
            //遍歷集合
            for(int i = 0 ; i < array.size(); i++){
                //get(索引)獲取出集合中的元素,存儲的是Goods類,獲取的也是Goods類型
                //使用Goods類型變量,接受get方法結(jié)果
                Goods g = array.get(i);
                System.out.println(g.brand+"   "+g.size+"    "+g.price+"    "+g.count);
                totalCount = totalCount+g.count;
                totalMoney = totalMoney + g.count*g.price;
            }
            System.out.println("總庫存數(shù): "+totalCount);
            System.out.println("商品庫存總金額: "+totalMoney);
        }
        
        /*
           定義方法,將商品的信息存儲到集合中
           集合是所有方法的共享數(shù)據(jù),參數(shù)傳遞
        */
        public static void addGoods (ArrayList array){
            //創(chuàng)建商品類型變量 Goods類型的變量
            Goods g1 = new Goods();
            Goods g2 = new Goods();
            g1.brand = "MacBook";
            g1.size = 13.3;
            g1.price = 9999.99;
            g1.count = 3;
            
            g2.brand = "Thinkpad";
            g2.size = 15.6;
            g2.price = 7999.99;
            g2.count = 1;
            
            //Goods類型的變量,存儲到集合中
            array.add(g1);
            array.add(g2);
        }
    }
20庫存案例修改庫存清單及測試代碼的實現(xiàn)
* A: 案例代碼
    /*
        實現(xiàn)庫存管理案例:
          1.存儲商品信息
            存儲商品類型變量
            將商品類型的變量,存儲到集合中
            
          2.查看庫存清單
            將集合進(jìn)行遍歷, 獲取出集合中存儲的Goods類型變量
            輸出每一個Goods類型的屬性
            計算求和: 總庫存,總金額
        
         3.修改商品的庫存
            集合遍歷 ,獲取出集合中存儲的Goods類型變量
            變量調(diào)用Goods類的屬性count,值進(jìn)行修改 (鍵盤輸入)
    */
    //import java.util.ArrayList;
    import java.util.*;
    public class Shopp{
        public static void main(String[] args){
            //創(chuàng)建ArrayList集合,存儲Goods類型
            ArrayList array = new ArrayList();
            //調(diào)用添加商品信息的方法
            addGoods(array);
            //進(jìn)入死循環(huán)中
            while(true){
                //調(diào)用選擇功能的方法,獲取到用戶輸入的功能序號
                int number = chooseFunction();
                //對序號判斷,如果=1 進(jìn)入查看庫存功能  = 2 進(jìn)入修改庫存功能  =3 結(jié)束
                switch(number){
                    case 1:
                    //進(jìn)入查看庫存,調(diào)用查看庫存的方法,傳遞存儲商品信息的集合
                    printStore(array);
                    break;
                    
                    case 2:
                    //進(jìn)入修改庫存功能,調(diào)用修改庫存的方法,傳遞集合
                    update(array);
                    break;
                    
                    case 3:
                    return ;
                    
                    default:
                     System.out.println("無此功能");
                     break;
                }
            }
        }
        /*
          方法定義,修改庫存
          鍵盤的輸入,將Goods中的屬性值,修改
        */
        public static void update(ArrayList array){
            Scanner sc = new Scanner(System.in);
            //遍歷集合,獲取集合中的每個元素
            for(int i = 0 ;  i < array.size(); i++){
                //集合方法get獲取的是集合的元素,元素類型Goods
                Goods g = array.get(i);
                System.out.println("請輸入"+g.brand+"的庫存數(shù)");
                //Goods屬性,count進(jìn)行修改
                g.count = sc.nextInt();
            }
        }
        /*
           定義方法,實現(xiàn)選擇菜單,用戶根據(jù)功能選擇菜單
        */
        public static int chooseFunction(){
            System.out.println("-------------庫存管理------------");
            System.out.println("1.查看庫存清單");
            System.out.println("2.修改商品庫存數(shù)量");
            System.out.println("3.退出");
            System.out.println("請輸入要執(zhí)行的操作序號:");
            Scanner sc = new Scanner(System.in);
            int number = sc.nextInt();
            return number;
        }
        
        /*
           定義方法,查看庫存清單,遍歷集合
        */
        public static void printStore(ArrayList array){
            //輸出表頭
            System.out.println("----------商場庫存清單----------");
            System.out.println("品牌型號     尺寸    價格    庫存數(shù)");
            //定義變量,保存總庫存數(shù),和總金額
            int totalCount = 0 ;
            double totalMoney = 0;
            //遍歷集合
            for(int i = 0 ; i < array.size(); i++){
                //get(索引)獲取出集合中的元素,存儲的是Goods類,獲取的也是Goods類型
                //使用Goods類型變量,接受get方法結(jié)果
                Goods g = array.get(i);
                System.out.println(g.brand+"   "+g.size+"    "+g.price+"    "+g.count);
                totalCount = totalCount+g.count;
                totalMoney = totalMoney + g.count*g.price;
            }
            System.out.println("總庫存數(shù): "+totalCount);
            System.out.println("商品庫存總金額: "+totalMoney);
        }
        
        /*
           定義方法,將商品的信息存儲到集合中
           集合是所有方法的共享數(shù)據(jù),參數(shù)傳遞
        */
        public static void addGoods (ArrayList array){
            //創(chuàng)建商品類型變量 Goods類型的變量
            Goods g1 = new Goods();
            Goods g2 = new Goods();
            g1.brand = "MacBook";
            g1.size = 13.3;
            g1.price = 9999.99;
            g1.count = 3;
            
            g2.brand = "Thinkpad";
            g2.size = 15.6;
            g2.price = 7999.99;
            g2.count = 1;
            
            //Goods類型的變量,存儲到集合中
            array.add(g1);
            array.add(g2);
        }
    }

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/67154.html

相關(guān)文章

  • 1、面向?qū)ο?2、類與對象 3、局部變量和成員變量關(guān)系 4、封裝思想 5、private,this

    摘要:面向?qū)ο笏季S方式將復(fù)雜的問題簡單化。給對象起個名字。是類類型的變量。通過已有的對象調(diào)用該對象的功能。格式對象對象成員可以該對象的屬性賦值。這時會有兩個引用同時指向堆中的同一個對象。對象,用于描述現(xiàn)實中的個體,它是類的實例。 01面向?qū)ο蠛兔嫦蜻^程的思想 * A: 面向過程與面向?qū)ο蠖际俏覀兙幊讨?,編寫程序的一種思維方式 * a: 面向過程的程序設(shè)計方式,是遇到一件事時,思考我該...

    dreamtecher 評論0 收藏0
  • Python中字典和集合

    摘要:若對于關(guān)鍵字集合中的任一個關(guān)鍵字,經(jīng)散列函數(shù)映象到地址集合中任何一個地址的概率是相等的,則稱此類散列函數(shù)為均勻散列函數(shù),這就是使關(guān)鍵字經(jīng)過散列函數(shù)得到一個隨機(jī)的地址,從而減少沖突。 導(dǎo)語:本文章記錄了本人在學(xué)習(xí)Python基礎(chǔ)之?dāng)?shù)據(jù)結(jié)構(gòu)篇的重點(diǎn)知識及個人心得,打算入門Python的朋友們可以來一起學(xué)習(xí)并交流。 本文重點(diǎn): 1、掌握常見的字典創(chuàng)建,查詢,判別方法;2、了解字典中的defa...

    hqman 評論0 收藏0
  • 通過面試題,讓我們來了解Collection

    摘要:說一說迭代器通過集合對象獲取其對應(yīng)的對象判斷是否存在下一個元素取出該元素并將迭代器對象指向下一個元素取出元素的方式迭代器。對于使用容器者而言,具體的實現(xiàn)不重要,只要通過容器獲取到該實現(xiàn)的迭代器的對象即可,也就是方法。 前言 歡迎關(guān)注微信公眾號:Coder編程獲取最新原創(chuàng)技術(shù)文章和相關(guān)免費(fèi)學(xué)習(xí)資料,隨時隨地學(xué)習(xí)技術(shù)知識!** 本章主要介紹Collection集合相關(guān)知識,結(jié)合面試中會提到...

    HelKyle 評論0 收藏0
  • Java面試題

    摘要:近段時間在準(zhǔn)備實習(xí)的面試,在網(wǎng)上看到一份面試題,就慢慢試著做,爭取每天積累一點(diǎn)點(diǎn)?,F(xiàn)在每天給自己在面試題編寫的任務(wù)是題,有時候忙起來可能就沒有時間寫了,但是爭取日更,即使當(dāng)天沒更也會在之后的更新補(bǔ)上。 ????近段時間在準(zhǔn)備實習(xí)的面試,在網(wǎng)上看到一份面試題,就慢慢試著做,爭取每天積累一點(diǎn)點(diǎn)。????暫時手頭上的面試題只有一份,題量還是挺大的,有208題,所以可能講的不是很詳細(xì),只是我自...

    OnlyMyRailgun 評論0 收藏0
  • 1、流程控制語句switch 2、數(shù)組 3、隨機(jī)點(diǎn)名器案例

    摘要:如下所示第一小組銷售額為萬元第二小組銷售額為萬元第三小組銷售額為萬元。 01switch語句解構(gòu) * A:switch語句解構(gòu) * a:switch只能針對某個表達(dá)式的值作出判斷,從而決定程序執(zhí)行哪一段代碼。 * b:格式如下: swtich(表達(dá)式){ case 常量1 : 要執(zhí)行的...

    余學(xué)文 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<