原创 從零雙排學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.構造代碼塊 * 書寫位置:類中方法外 代碼執行順序: 系統調用的 創建對象的時候就會被執行 在構造