原创 2020/3/17學習筆記-day20

java-day20 目錄java-day20子類構造器中爲什麼要調用父類的構造器?super關鍵字方法的重寫(覆蓋) 子類構造器中爲什麼要調用父類的構造器? 子類繼承了父類,那麼就把父類中的屬性和方法都繼承了過來,但是我們希望

原创 2020/3/24學習筆記-day25

java-day25 接口的意義 例如我們可以在完成功能之前,在接口中可以提前先定義出完成功能要使用到的相關方法,這裏的方法都是抽象方法,也就是隻有方法的聲明, 沒有方法的實現。同時接口也可以幫我們在一定程度上解決,類和類之間單繼承的束縛

原创 2020/3/18學習筆記-day21

java-day21 目錄 java-day21 四種訪問權限修飾符: 多態 java中的對象的實際類型一但確定不會改變。 指向同一個對象的引用可以是不同的類型 一個父類型的引用可以指向它的任何子類對象 多態中的方法調用(結合重寫) 子類

原创 2020/3/13學習筆記-day18

java-day18 目錄 數據隱藏 封裝 方法重載 方法重載的要求: 重載的作用/意義 數據隱藏 在定義一個類的時候,我們需要考慮以下,類中的哪些屬性/方法對外是可見的,哪些屬性/方法對外是不可見的。 例如類中有些屬性是內部使用,用來表

原创 2020/3/25學習筆記-day26

Java-day 26 目錄 Java-day 26 訪問控制 內部類 1、成員內部類 2、靜態內部類 3、局部內部類 4、匿名內部類 訪問控制 對象中的屬性和方法,在被訪問的時候,是可以根據類中聲明這些屬性和方法的時候所用的修飾符來進行

原创 2020/4/1學習筆記day31

java-day31 文章目錄java-day31SortedSet接口有一個實現類:TreeSet通過Comparable接口實現比較例子:注意:通過比較器Comparator實現比較自定義排序順序Map接口常用的實現類:Has

原创 2020/3/30學習筆記-day29【java高級特性(二)】

java-day29 java高級特性-第二部分 文章目錄java-day29java高級特性-第二部分1、集合(Collection Framework)集合的主要組成部分1-1接口1-2實現類1-3實現的方法(算法)2、集合和

原创 2020/3/19學習筆記day22【JAVA的高級特性(一)】

java-day22 重載、重寫和多態的關係 重載是編譯時多態 在調用重載方法的時候,在編譯期間就要確定調用的方法到底是哪一個,如果不能確定,那麼就編譯報錯。 重寫是運行時多態 調用重寫方法的時候,在運行期間才能確定這個

原创 SQL(五)

SQL(五) 目錄:SQL(五)0.學習目標1.DML2.單表CRUD2.1 insert2.2 delete2.3 update3.主外鍵關係CRUD3.1 insert3.2 update3.3 delete3.3.1 默認方

原创 2020/4/6學習筆記day33

java-day33 文章目錄java-day33泛型的邊界(上限和下限)泛型中extends和supper的使用場景super 限定泛型的下限原始類型(raw-type)泛型類型信息擦除(Type Erasure )總結:1、聲

原创 2020/4/24-27學習筆記day47/48/49【IO流】

java-day47-48 文章目錄java-day47-48IO1.流的概念2.流的分類3.字節流中的常用節點流1)InputStream例1:每次讀取單個字節例2:每次讀取多個字節例3:讀取指定位置字節例4:通過循環一次讀取全

原创 2020/4/7學習筆記day34

java-day34 文章目錄java-day34泛型的回顧泛型參數聲明的位置:使用<>就可以聲明泛型參數:確定泛型形參的具體類型:泛型的作用:無法使用多態?號通配符通配符?號結合extends和super泛型擦除:編譯前的源碼反

原创 2020/4/14學習筆記day39

java-day39-GUI 文章目錄java-day39-GUIGUI案例計算器文本框和密碼文本域 滾動面板菜單欄 菜單 菜單項進度條數據列表JList,可以單選也可以多選對話框畫布網格佈局管理器流式佈局管理器卡片佈局管理器邊際

原创 2020/3/26學習筆記-day27

java-day27 目錄 java-day27 實例 1、常規實現 2、用內部類實現 包裝類型 3、基本類型和包裝類型之間的自動裝箱和拆箱(jdk1.5以後) 4、Integer類的靜態內部類IntegerCache[緩存機制] 5、一

原创 2020/3/20學習筆記-day23

java-day23 文章目錄java-day23靜態導入final修飾符使用final修飾類使用final修飾方法final修飾變量abstract修飾符抽象方法抽象類 靜態導入 在JDK5.0的時候,引入的一個新的語法 在當前