原创 java基礎18

1:Map集合(掌握)(1)Map集合存儲的是鍵值對元素。鍵是唯一的,值可以重複。(2)Map和Collection的區別?A:Map是雙列集合,存儲的元素鍵值對,鍵唯一,值可以重複。B:Collection是單列集合,存儲的元素是單一的

原创 java基礎07

面向對象之封裝: 把實現細節給隱藏,對外提供公共的訪問方式。 好處:將變化隔離、便於使用、提高重用性和安全性 Private 關鍵字:是一個權限修飾符,用於修飾成員變量和成員方法, 被private修飾的成員只能在本類方法中使用 想給成

原创 java基礎08

Math類: API中對應的類: 字段摘要:成員變量 構造方法摘要:構造方法 方法摘要:成員方法 Math類要掌握的內容: 成員變量: 自然對數底數:public static final double E 圓周率:public stat

原创 java基礎19

1:異常(理解)(1)就是程序的非正常情況。(2)異常的繼承體系結構:Throwable:|--Error 嚴重的問題,不需要處理的。|--Exception 非RuntimeException必須進行處理。兩種方案,點擊鼠標即可。|--

原创 java基礎17

1:Set(掌握)(1)Set集合的特點:無序(存儲和取出的順序不一致),唯一。(2)HashSet如何保證元素的唯一性呢?底層數據結構是哈希表。哈希表依賴於哈希值。最終依賴兩個方法hashCode()和equals()。順序:先比較ha

原创 java基礎09

面向對象之多態:(1)同一個對象在不同時刻表現出來的不同狀態。另外的表達方式:針對同一個對象,編譯期類型和運行期類型不一致。舉例:狗(狗是狗,狗是動物)水(水,水蒸氣,冰)(2)前提:A:有繼承或者實現關係。B:有方法重寫。C:有父類或者

原创 java基礎03,04

流程控制語句: 順序結構  程序從上往下執行選擇(判斷)結構 有選擇的執行 if條件 switch語句循環結構 重複執行某段代碼塊多次 有三種循環for:for(初始化表達式;條件表達式;增量表達式) {循環體;}while:while(

原创 java基礎10

1:內部類(1)把類定義在一個類的內部。(2)特點:A:內部類可以直接使用外部類的成員,包括私有。B:外部類要使用內部類成員,必須創建對象使用。(3)內部類的分類:局部內部類:定義在方法中的內部類成員內部類:定義在類中方法外的內部類(4)

原创 java基礎13

1:數組的高級操作 字符串排序(屬於算法): 排序算法:插入排序、歸併排序、快速排序、冒泡排序、希爾排序、選擇排序 (1)數組:存儲同一種數據類型的多個元素的容器。(2)特點:每個元素都有從0開始的編號,方便我們獲取。專業名稱:索引。(

原创 java基礎概念回顧

基本概念回顧: 1:類是什麼?類的組成是哪些?類是把多個具有相同特徵和行爲方式的對象的抽象組成:   成員變量、成員方法、構造方法 2:對象是什麼?什麼時候需要使用對象?對象是類的實例化、應用場景   需要對類的非靜態成員進行操作時   

原创 java基礎面向對象試題分析

請看代碼,是否有問題。如果有,說明哪裏有問題?   1. abstract class Name {    private String name;    public abstract boolean isStupidName(Stri

原创 java基礎06

面向對象:   是相對與面向過程而言的一種編程思想。   面向過程:強調完成功能的過程。   面向對象:關注完成功能的結果。只管哪個對象完成這個功能             將功能封裝進對象,強調具備了功能的對象 面向對象是基於面向過程。

原创 java基礎16

1:List及其子類(掌握)(1)List的特點:Collection|--List:元素有序(存入順序和取出順序一致),可重複。|--Set:元素無序,唯一。(2)List的特有功能:A:添加功能add(int index,Object

原创 java基礎14

1:登錄註冊案例(理解) 需求:要求做一個登錄註冊案例。 分析:有哪些類?用戶類用戶基本描述類用戶操作類用戶操作接口|--用戶操作類(對象數組)|--用戶操作類(集合)|--用戶操作類(IO)測試類|--用戶操作類(awt)類有什麼?用戶

原创 java基礎20

1:遞歸(理解)(1)方法定義中調用方法本身的現象。(2)遞歸注意事項:A:要有出口,否則就是死遞歸。B:次數不能太多,否則內存溢出。特殊事項:構造方法不能遞歸定義。(3)案例:(面試可能見到)A:遞歸求階乘 public stati