国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

java基礎(chǔ)(十二)常用類總結(jié)(二)

2019-11-14 15:26:37
字體:
供稿:網(wǎng)友

這里有我之前上課總結(jié)的一些知識點(diǎn)以及代碼大部分是老師講的筆記 個(gè)人認(rèn)為是非常好的,,也是比較經(jīng)典的內(nèi)容,真誠的希望這些對于那些想學(xué)習(xí)的人有所幫助!

由于代碼是分模塊的上傳非常的不便。也比較多,講的也是比較清晰的!如果你有需要可以在評論中留下您的郵箱我看到一定會免費(fèi)發(fā)給你的!感謝這個(gè)平臺讓我們大家共同進(jìn)步吧!! 記住 程序員是無私的!!!

也非常歡迎到我的博客內(nèi)觀看 博客地址:http://m.survivalescaperooms.com/duscl/

 

 

/*1:StringBuffer(掌握)    (1)用字符串做拼接,比較耗時(shí)并且也耗內(nèi)存,而這種拼接操作又是比較常見的,為了解決這個(gè)問題,java就提供了       一個(gè)字符串緩沖區(qū)類。StringBuffer供我們使用。    (2)StringBuffer的構(gòu)造方法        A:StringBuffer()        B:StringBuffer(int size)        C:StringBuffer(String str)    (3)StringBuffer的常見功能(自己補(bǔ)齊方法的聲明和方法的解釋)        A:添加功能        B:刪除功能        C:替換功能        D:反轉(zhuǎn)功能        E:截取功能(注意這個(gè)返回值)    (4)StringBuffer的練習(xí)(做一遍)        A:String和StringBuffer相互轉(zhuǎn)換            String -- StringBuffer                構(gòu)造方法            StringBuffer -- String                toString()方法        B:字符串的拼接        C:把字符串反轉(zhuǎn)        D:判斷一個(gè)字符串是否對稱    (5)面試題        小細(xì)節(jié):            StringBuffer:同步的,數(shù)據(jù)安全,效率低。            StringBuilder:不同步的,數(shù)據(jù)不安全,效率高。        A:String,StringBuffer,StringBuilder的區(qū)別        B:StringBuffer和數(shù)組的區(qū)別?    (6)注意的問題:        String作為形式參數(shù),StringBuffer作為形式參數(shù)。    2:數(shù)組高級以及Arrays(掌握)    (1)排序        A:冒泡排序            相鄰元素兩兩比較,大的往后放,第一次完畢,最大值出現(xiàn)在了最大索引處。同理,其他的元素就可以排好。                        public static void bubbleSort(int[] arr) {                for(int x=0; x<arr.length-1; x++) {                    for(int y=0; y<arr.length-1-x; y++) {                        if(arr[y] > arr[y+1]) {                            int temp = arr[y];                            arr[y] = arr[y+1];                            arr[y+1] = temp;                        }                    }                }            }                    B:選擇排序            把0索引的元素,和索引1以后的元素都進(jìn)行比較,第一次完畢,最小值出現(xiàn)在了0索引。同理,其他的元素就可以排好。                        public static void selectSort(int[] arr) {                for(int x=0; x<arr.length-1; x++) {                    for(int y=x+1; y<arr.length; y++) {                        if(arr[y] < arr[x]) {                            int temp = arr[x];                            arr[x] = arr[y];                            arr[y] = temp;                        }                    }                }            }    (2)查找        A:基本查找            針對數(shù)組無序的情況                        public static int getIndex(int[] arr,int value) {                int index = -1;                                for(int x=0; x<arr.length; x++) {                    if(arr[x] == value) {                        index = x;                        break;                    }                }                                return index;            }        B:二分查找(折半查找)            針對數(shù)組有序的情況(千萬不要先排序,在查找)                        public static int binarySearch(int[] arr,int value) {                int min = 0;                int max = arr.length-1;                int mid = (min+max)/2;                                while(arr[mid] != value) {                    if(arr[mid] > value) {                        max = mid - 1;                    }else if(arr[mid] < value) {                        min = mid + 1;                    }                                        if(min > max) {                        return -1;                    }                                        mid = (min+max)/2;                }                                return mid;            }    (3)Arrays工具類        A:是針對數(shù)組進(jìn)行操作的工具類。包括排序和查找等功能。        B:要掌握的方法(自己補(bǔ)齊方法)            把數(shù)組轉(zhuǎn)成字符串:            排序:            二分查找:    (4)Arrays工具類的源碼解析    (5)把字符串中的字符進(jìn)行排序        舉例:            "edacbgf"            得到結(jié)果            "abcdefg"3:Integer(掌握)    (1)為了讓基本類型的數(shù)據(jù)進(jìn)行更多的操作,Java就為每種基本類型提供了對應(yīng)的包裝類類型        byte         Byte        short        Short        int            Integer        long        Long        float        Float        double        Double        char        Character        boolean        Boolean    (2)Integer的構(gòu)造方法        A:Integer i = new Integer(100);        B:Integer i = new Integer("100");            注意:這里的字符串必須是由數(shù)字字符組成    (3)String和int的相互轉(zhuǎn)換        A:String -- int            Integer.parseInt("100");        B:int -- String            String.valueOf(100);    (4)其他的功能(了解)        進(jìn)制轉(zhuǎn)換    (5)JDK5的新特性        自動(dòng)裝箱    基本類型--引用類型        自動(dòng)拆箱    引用類型--基本類型                把下面的這個(gè)代碼理解即可:            Integer i = 100;            i += 200;    (6)面試題        -128到127之間的數(shù)據(jù)緩沖池問題4:Character(了解)    (1)Character構(gòu)造方法            Character ch = new Character('a');    (2)要掌握的方法:(自己補(bǔ)齊)        A:判斷給定的字符是否是大寫        B:判斷給定的字符是否是小寫        C:判斷給定的字符是否是數(shù)字字符        D:把給定的字符轉(zhuǎn)成大寫        E:把給定的字符轉(zhuǎn)成小寫    (3)案例:        統(tǒng)計(jì)字符串中大寫,小寫及數(shù)字字符出現(xiàn)的次數(shù)*/

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥中县| 正镶白旗| 金塔县| 舒兰市| 宁南县| 新宾| 巴林右旗| 公安县| 鄯善县| 紫金县| 威宁| 隆林| 灌云县| 松阳县| 淄博市| 花莲县| 台中县| 策勒县| 新蔡县| 遂溪县| 新闻| 华池县| 江安县| 奉贤区| 三原县| 蒙城县| 东兰县| 邮箱| 苏州市| 太原市| 山阳县| 卢湾区| 普定县| 新密市| 阿巴嘎旗| 泰来县| 海淀区| 微博| 怀远县| 东兰县| 乃东县|