跳到主要內容

發表文章

Java Professional - 目錄

Java Professional 影片為無廣告影片。 好頻道需要你的支持。  加入會員 許裕永老師專門為 Java 國際認照打造的錄影課程 : Java Professional  頻道會員推廣影片 隨著資訊科技的發展,應用程式越寫越複雜,分工越來越細。不同的執行環境,會用不同的語法來寫。相對的,在程式設計領域中,可用的程式語言相當的多。而各種語言,也都在尋求自己的特殊性與不可取代性。 Java  是 Oracle 的產品。 Oracle 是舉世聞名的資料庫大廠。在    Oracle  的有意經營下, Java 的發展重心越來越偏向中、後端程式的開發。也就是說:在程式執行過程,從資料庫撈出來的資料,如何能夠快速的運算並得到正確的結果,是 Java 努力的方向 。 所 以, Java  開發了很多高階的 API ,用來協助程式設計師做大量資料的運算。在越來越重視大數據的現在,可以說相當實用。但是要能夠妥善運用這一群高階的 API ,除了要具備基本的程式邏輯與基本的語法觀念之外。還要對於深入的物件導向觀念:繼承、多型、介面、巢狀類別、匿名類別與    Enumeration  等主題以及 Lambda Expression 語法,都要有一定程度的理解 。 本部落格。就是針對上述的主題進行全面的討論。  這一群主題與 Oracle OCPJP 的認證範圍有重疊,但不完全包括。有興趣參與 Oracle OCPJP 認證的同學可以參閱本部落格的內容,但不可以完全依賴。 講在前面: 加入會員,是加入YouTube 本頻道的會員。不是私人網站的會員,請不用擔心資料安全的問題。 越深入的教學內容,看的人自然越少。為了維持一定的錄影品質,本授課內容採用會員制。歡迎你進來看一下,會費不高,但或許會是一個驚喜:原來,不用花很多錢,就能夠擁有第一流的教學內容。 當然,加入會員後,可以隨時退出。 加入會員後。除了己上傳的所有影片可觀看。另外,本頻道會以每兩周上傳一支影片,每支影片約半小時的速度持續上傳。 1.            物件導向觀念深入 1 -  多型 (Polymorphism) 2.            物件導向觀念深入 2 - Object  類別 3.            物件導向觀念深入 3 -  巢狀類別與匿名類別 與 Enum 4.
最近的文章

Streams (大數據分析必要工具)

   好 頻道需要你的支持, 謝謝你成為我們的會員 ( 加入會員 ) 影片1 Streams API 的重要性與基本觀念介紹 影片2 forEach, filter 影片3 map, peek 影片4 Search methods 與 Optional<T> 影片5 Data methods 與 Comparator<T> 未發布 影片6 Sort 與 Comparator Updates未發布 影片7 toList, toSet 與 toMap 未發布 影片8 averaging, summing 與 groupingBy 未發布 影片9  partitioningBy ,  joining,  Parallel Stream 與  Reduction 未發布 範例 一、            java.util.stream Streams 是 Java SE 8 中新增的一群新型態。 與 Collections 相似,是集合一群元素的序列。但是,有不同的目標: Collections 的重點是對元素進行有效的管理與存取; Streams 著重在對元素進行運算。對於大量資料的歸納與分析,有相當顯著的效能與實用性的提升。   二、            Method Chaining Streams 支援 sequential 和 parallel 操作其元素。這些操作可以在單一敍述中連續呼叫。此功能稱為 “Method Chaining” 。   三、            Stream 特性。 l    它們是不可變動的。 l    元素被使用後,不可再使用。 l    操作鏈上的每一個 Stream 只能運算一次。 l    它們預設是依序 (sequential) 的,但也可以是並行 (parallel) 的。 l    Java API 文件提供了所有 Stream 方法的詳細資訊。   四、            運算分類 Streams 中運算的方法分為: l    中繼 n    filter(), map(), peek() 。 l    終結 n    forEach(), count(), sum(), average(), min(), max(), collect() 。 l    短程終結