原创 從零雙排學java之集合collection
集合collection集合跟數組一樣都是一種容器 集合爲什麼會出現?數組有什麼弊端: 1.長度一旦確定不能修改 2.只能保存同一種類型的元素 集合的好處: * 1.長度可變 * 2.可以存放不同類型的元
原创 java的初級認識
Java六大特點1.簡單 (相對於c語言 指針(*p)地址)Java弱化了指針的概念(不在說指針了)使用了引用的概念來解釋指針 *p2.面向對象 更貼近人的思維(婚介網站 功能:給你推送大齡女青年)3.分佈式 多臺服務器共同處理一
原创 從零雙排學java之String字符串類(系統類)
字符串類字符串類屬於系統類需要注意:字符串 是字符串常量 存在於方法區的常量池中如何學習:系統類的方法1.有沒有關鍵字 static 修飾2.返回值的類型3.方
原创 從零雙排學java之數組
一.數組的概念 1.數組是一個容器,用來存儲一組數據類型相同的數據. 2.聲明數組的格式: 數據類型[] 數組名 = 初值; 注意:這裏的數據類型指的是數組中保存的數據的類型 3.數組的三種聲明格式 i
原创 從零雙排java之泛型
泛型泛型的作用:標識集合中保存的元素 * 好處: * 1.操作數據更加安全(規範集合中能保存的數據) * 2.可以避免向下轉型(強轉類型)的麻煩 * 3.將運行時的錯
原创 從零雙排java之線程的基本知識
* 線程 Thread * 進程:一個正在運行的程序就是一個進程 * 線程:一個進程中有很多個線程並且每一個線程相當於一個執行的任務 * 開啓一個線程 相當於開啓了 一個CPU的 執行路徑(相對獨立的) * CPU在執行多個線程的
原创 從零雙排學java之面向對象
一.什麼是面向對象 java是一門面向對象的語言,那麼和c語言的面向過程究竟有什麼不同呢?舉一個栗子:你要裝修房子。c語言的話:1.鋪好各種線路 2.你需要先把牆壁粉刷 3.鋪上瓷磚 java: 你只需要找一個裝修公司,他們就會幫你
原创 從零雙排學java之抽象類
抽象類抽象類概念:描述不是特別清楚的類,當你對一個方法描述不清的時候就可以把該方法聲明成 抽象方法使用關鍵詞 abstract修飾 注意事項1.有抽象方法的類必須聲明成抽象類2.抽象類中除了抽象方法還可以有其他的方法3.抽象類不能直接
原创 從零雙排學java之單例設計模式
單例設計模式核心思想:在程序運行的過程當中,該類的對象保持有且只有一個的狀態單例分兩種:懶漢式和餓漢式單例需要滿足的條件1.不讓外界創建這個對象即(構造方法需要私有化)2.在類的內部來創建這個對象即(讓這個對象只創建一次)3.需要給外部提
原创 從零雙排學java之多態
一.多態的規則 * 1.類和類之間必須要多繼承的關係 * 2.必須要有方法的重寫 * 3.(核心)父類的引用(指針) 指向 子類的對象(空間)創建一個多態對象,看是否能和正常對象一樣調用自身的方法!public static void
原创 從零雙排學java之循環語句和隨機數以及函數簡介
一.循環語句1.do-while 2.while 3.for do{ 執行的循環體 -->最大的特點就是無論判斷語句是否成立,都會先執行一次循環語句}while(判斷語句)while 判斷條件在前,條件不成立不會運
原创 從零雙排學java之ArrayList 和 LinkedList
ArrayList 和 LinkedList怎麼使用 ArrayList 和LinkedListArrayList特點: ArrayList是通過數組實現的 查詢快 增刪慢 查詢按角標查詢
原创 從零雙排學java之StringBuffer與StringBuilder
StringBuffer與StringBuilderStringBuffer與StringBuilder都是可變的字符序列區別在於:StringBufferjdk1.0出來的 優點:線程安全 弊端:耗費系
原创 從零雙排學java之數據的類型
數據類型 數據類型分爲兩大類,基本數據類型和引用型.這裏主要介紹基本的數據類型.基本的數據類型大致分爲四種 整數型,浮點型,字符型,布爾型在定於一個數據類型的時候,系統會在內存中開闢一塊相應大小的存儲空間.b
原创 從零雙排學java之代碼塊.面向對象的繼承.方法重寫與final
一.代碼塊/* * 代碼塊 * 1.局部代碼塊(想到方法 ) * 書寫位置:類中方法內 作用:限制作用域 * 2.構造代碼塊 * 書寫位置:類中方法外 代碼執行順序: 系統調用的 創建對象的時候就會被執行 在構造