原创 第三講 第一個HelloWorld程序及其語法詳解

導讀 初次學習Java的朋友,是必須要學習必要的語法知識的。其實也就是一系列的約束和規範,不算是很難的。畢竟現在所學習IT技術的資源很多,我只提及那些必須要用到的東西,其他的我就不談及了。因爲很多時候你們都能找從網上找得到,雖然可能會花點

原创 第五講 轉義字符與Java運算符常用講解

導讀 轉義字符?—— 其實就是爲了迎合用戶輸入特殊字符的一種字符串處理技術而已。 通常來說,以“\”線開頭,然後加上特殊字符,就可以在計算中使用您想要的特殊符號(參與運算)了。 Java運算符,其實就是一系列的數據與表達式的組合來達到某

原创 第四講 變量與標識符及基本數據類型和轉換詳解

導讀 變量,其實說白了就是一個數據存儲容器而已。這樣理解是沒有任何問題的,事實上也的確如此,任何一門編程語言幾乎都離不開數據處理,這些數據其實就被保存在一個個的變量中。通過變量的名稱,來找到數據存儲區域,從而拿到當中的數據。 標識符,在

原创 第一講 Java語言概述

從Oak到Java名稱及其發展簡史 導讀: Java語言是一門面向對象編程技術。1991年11月末由James Gosling先生帶領團隊開發的,1994年的時候James Gosling先生爲了迎合電子智能家電設備的開發而開發了一款Oa

原创 第二講 JDK安裝與配置與說明

JDK工具集配置詳解 導讀: 關於Java的學習,很多人說從計算機基礎開始,其實我認爲沒有那個必要。因爲我們是學習Java技術,而計算機知識基礎詳盡方面不在敘述範圍之內,因此有興趣的朋友可以自行去學習一下有關計算機基礎的課程。原諒我這裏不

原创 第二十一講 集合概述、ArrayList和LinkedList的應用

導讀 集合概述:暫時來說就可以理解爲可變的數組,但長遠來說,它就是對象類型數據的容器。(數據存儲區) ArrayList:數組集合,使用方式跟數組有那麼一點相似,但可以自動增長容量。 LinkedList:鏈表集合,分爲單向鏈表與雙向鏈

原创 第十六講 StringBuffer和StringBuilder區別、Java國際化、Math Random和日期工具類的使用

導讀: StringBuilder和StringBuffer的區別:主要判斷兩者的線程安全技術問題。 Java國際化:其實就是本地文字信息化代替技術。 Math類:數學類的業務處理常用方法 Random類:隨機數生成類的常用方式 第一、

原创 第十四講 適配器模式、內部類、遞歸算法、數據結構之鏈表、包裝類、Eclipse開發環境設置

導讀 適配器模式,也是Java二十三中設計模式之一。讓其他的對象可以適應規範,其實這樣說是不是覺得很迷糊啊? 我們把適配器模式當做我們家電用的插座,對,就是這樣來想就很容易學習和應用了。 內部類:日常開發中用的很少,但它卻很重要。 遞

原创 第十三講 繼承、方法重寫與super、final關鍵字、抽象類與接口、Object類、工廠和靜態代理模式

導讀 繼承:其實說白了就是代碼的重用組件(代碼段組合)。使用繼承可以用子類完成父類的任務,並且子類可以完成自己的業務。意思其實已經很明確了,在生活上,子女可以繼承父母的財產。 方法重寫:重寫,是基於繼承關係的基礎上的。所謂重寫,其實就是

原创 第十二講 static關鍵字修飾屬性和方法、代碼塊、單例設計模式、對象數組案例

導讀 第一:static關鍵字的概念與本質分析 第二:代碼塊與其內存分佈 第三:單例模式的本質 第四:對象數組的定義與應用 一、static關鍵字 ①、修飾屬性:編程類屬性,被關鍵字定義的字段。由JVM加載的時候就已經把這些屬性加載到C

原创 第二十四講 Map接口與HashMap基本使用和HashMap源碼分析與哈希表實現原理及Hashtable與LinkedHashMap

導讀:        好久沒有更新博客了,因爲這半年要負責一個廣佛企業項目。今天開始,要繼續寫完這些博客的內容。現在Java的視頻又變得越來越多了,我要改變一下博客的寫作風格和內容層次了。以重點難點爲主,實戰爲輔助的方式來寫應該會更有幫助

原创 第九講 數組排序算法:冒泡排序、選擇排序、插入排序及二分查找技術

導讀: 對於Java數組元素的排序是很重要,因爲在商業開發中,對於數據的排序處理是很常用的技術之一。所以呢,今天就以例子和分析來闡述一下我們爲什麼要學習Java數組元素的排序,否則我們學來到底是幹嘛用的都不知道。豈不是兒戲了?嗯,所以我們

原创 第十七講 Comparator接口、System和Runtime、數字處理工具類、MD5

導讀 Comparator是一個自定義數據排序接口,實現它的子類可以是一種策略類,幫助我們完成對數據的自定義次序排列功能。 System類是一個系統標準類,可以通過它獲取當前系統的各項操作參數。 Runtime類是一個JVM相關的Java

原创 第十八講 二叉樹、JDK8函數式接口、File類、輸入流與輸出流、字節流與字符流、文件複製的實現

導讀 二叉樹:是一種優秀的算法。 JDK8新特性:函數式接口與Lambda表達式。 File類:文件目錄或者文件對象。 輸入流與輸出流:底層數據傳輸技術。 字節流與字符流:不同的傳遞媒介,有不同的特性。 文件複製:採用IO技術的底層傳輸實

原创 第二十講 Randomaccessfile使用、Properties工具類使用、文件壓縮例子、裝飾者模式、Path接口與Files工具類

導讀 RandomAccessFile類:隨機文件訪問類,可以讀取文件任意位置的開始到結束位置結束之間的所有內容。 Properties類:用以配置項目或模塊的配置信息,該類可以讀取以“.properties”文件。 文件壓縮類:ZipI