鏈接:https://pan.baidu.com/s/1qiprDWLfumnyX48sRURiuQ 提取碼:zqqy
什麼是泛型 泛型的本質是參數化類型,也就是說所操作的 數據類型 被指定爲一個參數 泛型有什麼優勢 泛型完成的功能,Object類型也能完成,但是使用泛型可以更加方便,如泛型不需要類型轉換、泛型在編譯期間就能發現類型異常等
HashMap(JDK 8): 爲什麼用HashMap: HashMap 是一個散列桶(數組和鏈表/紅黑樹),它存儲的內容是鍵值對 key-value 映射 當hash衝突越少時(鏈表長度短,紅黑樹深度小),查找的時間複雜度越接
進程與線程 兩者的區別: 進程是計算機資源(CPU、內存等)分配基本單位;爲避免進程間的互相干擾,每個進程都擁有自己獨立的地址空間。 線程是CPU調度和分派的基本單位,是程序執行時的最小單位;一個進程可以由很多個線程組成;
問題: 爲了讓開發中的代碼可讀性增加,可以使用 Enum 類型,但是 String 轉 Enum 類型需要分情況討論。網上過多的解答都是部分情況,現記錄如下: 情況一 假設定義瞭如下的enum(枚舉): public enum B
jdk-httpclient jdk自帶發送http請求的類,不需要第三方依賴 發送get請求和post請求 發送get請求 BufferedReader in = null; StringBuffer strBuf = new Str
感想 都說索引就像書本前幾頁的目錄,可以快速定位具體章節的頁碼。但其實目錄不止這個功能,目錄還展示出了書本知識點的分佈即每個章節具體介紹什麼,思維導圖和目錄有異曲同工之妙,也是有助於我們從整體的角度去看待問題,這樣才能把各個知識點
自動類型轉換遵循下面的規則: 若參與運算的數據類型不同,則先轉換成同一類型,然後進行運算。轉換按數據長度增加的方向進行,以保證精度不降低。例如int型和long型運算時,先把int量轉成long型後再進行運算。所有的浮點運算都是以雙精度進
前段時間仔細研究了原碼、反碼、補碼的知識,今天又碰到了,沒想到又忘了,哎,好記性不如爛筆頭~。 後來發現一篇專門介紹這方面的文章,寫的很是透徹,便直接引用過來了,並且加了>>和>>>的相關知識,原文地址是:http://www.cn
1、概述 註解有點像接口(annotation 有點像 interface) 2、創建註解 package com.eimageglobal.common.biz.annotation; import static java.l
回顧了一下JavaSE基礎,順便用一下午的時間寫了一個小小貪喫蛇 本篇文章獻給Java初學者,或者大一大二的學生朋友們。 因爲當時大一下學期學習Java基礎後,期末要求做一個小項目,都是一些小遊戲,比如俄羅斯方塊,貪喫蛇什麼的。
Java關鍵字之private、default、protected、public 介紹 對於public修飾符,它具有最大的訪問權限。它往往用於對外的情況,也就是對象或類對外的一種接口的形式 比如:靜態方法、靜態成員變量,常和靜態
筆記五 Java 基本數據類型(2) 文章目錄筆記五 Java 基本數據類型(2)1. 變量2. 常量3. 自動類型轉換4. 強制類型轉換5. 隱含強制類型轉換6. 特殊轉義字符序列 1. 變量 含義: 變量就是申請內存來存儲
java對象實例化過程中的代碼執行順序 1、執行順序 (1)執行父類靜態的內容,父類靜態的內容執行完畢後,接着去執行子類的靜態的內容; (2)子類的靜態內容執行完畢之後,初始化父類的成員變量--->執行父類的非靜態語
包的權限:處於默認包時,default默認包,不需要額外操作。 當使用其他包時需要使用package xxx:代碼對外包的類進行導入。 java中的jav
數組初始化 數組相當於一個對象。當聲明完數組,但並未對數組進行初始化時,此時不能使用數組,否則會發生空指針異常。 int a[]=new int[n]; int a[]={1,2,1,2,1}; 數組長度 可以使用array.