原创 java基礎第九天——泛型

ArrayList:底層數據結構是數組,查詢快,增刪慢線程不安全,效率高 Vector:底層數據結構是數組,查詢快,增刪慢線程安全, 效率低特有方法

原创 java基礎第十二天——網絡編程,反射

 GUI開發的第一個程序,HelloWorld     Frame 是帶有標題和邊框的頂層窗口   構造方法:   public Frame() throws HeadlessException   構造

原创 java基礎第一天——入門

1.計算機分類:硬件: 看得見摸得到的東西,例如 鼠標,鍵盤,主板,顯卡,內存條,顯示器軟件: 系統軟件: windows, Unix, Linux, Mac OS, Android, IOS應用軟件:

原创 java基礎第六天——繼承以及抽象類相關的知識

繼承: 在原有類的基礎上,產生了一個新類,新類可以使用原有類中所有的非私有成員(成員變量,成員方法)繼承的好處:提高了代表的可維護性提高了代碼的複用性讓類與類之間產生了繼承關係繼承的弊端:類與類之間的耦合

原创 java基礎第十一天——多線程

  多線程: 當前的程序有多條 執行路徑,線程可以理解爲就是每一條程序的執行路徑   單進程多線程      什麼是進程?   代表着一個正在運行的應用程序,我們所編寫的java程序,就是一個應用程序  

原创 java基礎第十天——集合框架與IO流

  Map:    雙列集合   map集合中的元素都是成對出現,成對存儲的   map集合中的元素都是以一對鍵和值的形式組成存在的,稱爲鍵值對,理解爲夫妻對   map集合中的鍵不能重複存儲,值可以重複

原创 java基礎第八天——正則、集合與數組的區別

正則表達式的語法規則:字符: 格式 例如x 代表的是字符x,   "a" --> 需要匹配的內容就是a    12345 -->***45  "123"\\  代表的是反斜線字符'\' "\\" -->

原创 java基礎第五天——面向過程及其方法

面向對象思想面向過程:關注的是步驟和過程面向對象:關注的是對象面向對象是基於面向過程的面向對象的特點:a: 是一種更符合人們思考習慣的思想b: 把複雜的事情簡單化了c: 從執行者變成指揮者 ———————

原创 java基礎第四天——數組

數組: 它是一個用來存儲同一個數據類型多個元素的一個容器數組長度是固定的,數組中存儲的元素的數據類型要求一致格式:格式1:數據類型[] 數組名 = new 數據類型[數組長度];格式2:數據類型[] 數組

原创 java基礎第二天——基礎語法

常量: 在程序執行過程中,其值不能改變 常量的分類:字面值常量:整數常量:1, 12, -2小數常量:5.5, 3.414, -2.5字符常量:'a' 'A' '0'字符串常量:"a" "abc" "12