原创 面向對象概述、類與對象、封裝、構造函數、this關鍵字
一、面向對象 概念 面向對象是相對面向過程而言,面向對象和麪向過程都是一種思想。 面向過程: 強調的是功能行爲。代表語言:C語言。 面向對象:
原创 Collections工具類、Arrays工具類
一、Collections工具類 Collections:是集合框架的工具類,裏面的方法都是靜態的。 Collections和Collection的區別 Collection是集合框架中的一個頂層接口
原创 IO流2(字符流緩衝區、字節流、裝飾設計模式、轉換流)
一、 字符流緩衝區 緩衝區的出現提高了對數據的讀寫效率,緩衝區要結合流纔可以使用,所以在創建緩衝區之前,必須要先有流對象; 對應類: Buffe
原创 標識符、常量、進制、運算
一、關鍵字 定義:被Java語言賦予了特殊含義的單詞。 特點:關鍵字中所有字母都爲小寫。 1.類名的首字母要大寫,這是Java語言的命名規範之一。 2.寫代碼一定要遵守代碼規範,
原创 IO流3(File類、Properties、遞歸、打印流、序列流)
一、File類 1.概述 文件和目錄路徑名的抽象表示形式,該類將文件或者文件夾封裝成對象,方便對文件與文件夾的屬性信息進行操作,File
原创 Set(HashSet、TreeSet)、泛型
一、set Set:元素不可以重複,是無序。 Set接口中的方法和Collection一致。 |--HashSet:內部數據結構是哈希表,是不同步的。 |--TreeSet:可以對Set集合中的元素進行排序,
原创 Collection(List)
一、集合類 集合類的由來: 對象用於封裝特有數據,對象多了需要存儲;如果對象的個數不確定,就使用集合容器進行存儲。 集合特點: 1. 用於存儲對象的容器。 2. 集合的長度是可變的。
原创 多態、Object
一、多態 多態:可以理解爲事物存在的多種體現形態。 人:男人,女人 動物:貓,狗 貓 x=new 貓(); 動物 x=new 貓();1.
原创 其他類、IO流
System類 1.System類中的字段和方法都是靜態的。 2.常見方法: long currentTimeMil
原创 static靜態、單例設計模式
一、static關鍵字 用法:是一個修飾符,用於修飾成員(成員變量和成員函數)。 當成員被靜態修飾後,就多了一個調用方式,除了可以被對象調用外,還可以直接被類名調用。類名.靜態成員。 特點:
原创 繼承、抽象、接口
一、繼承 通過extends關鍵字讓類與類之間產生繼承關係。 多個類中存在相同屬性和行爲時,將這些內容抽取到單獨一個類中,那麼多個類無需再定義這些屬性和行爲,只要繼承那個類即可。多個類可以稱爲子類,單獨這個類稱爲父類或者超類。
原创 Java基礎{java概述,環境變量,註釋}
一、JAVA語言概述 誕生 SUN公司(Stanford University Network,斯坦福大學網絡公司)1995年推出了Java這一門高級編程語言。雖然SUN公司已被Oracle公司收購,但是按照現有趨勢Java以
原创 Map集合
一、Map集合 該集合存儲鍵值對。一對一對往裏存,而且要保證鍵的唯一性。 Map常用方法: 1.添加 put(K key,V value);將指定鍵值關聯存儲到
原创 String、StringBuffer
一、String類 特點: 字符串對象一旦被初始化就不會被改變。 String類的構造函數 Stirng(byte[ ] bytes)通過使用平臺的默認字符集解碼指定的byte數組,構造一個新的Strin
原创 排序(選擇,冒泡,二分法)、進制轉換
一、選擇排序 思路: 1.首先拿數組第一個元素依次與除其自身外的其他每個元素順序比較,如果第一個元素大於剩下的某個元素,就互換內容。 2.經過第一輪比較之後,此時,第一個元素就是數組中最小的元素。然後再