Python Tutorial 第二堂(3)函式、模組、類別與套件
By caterpillar | 2013/10/15基本上,無論採用何種典範,關鍵在於架構程式時應思考的幾個重點,像是…抽象層的封裝與隔離、物件的狀態、名稱空間(Namespace)、資源的實體組織方式,像是原始碼檔案、套件(Package)等…
【Guava 教學】(10)進行函數式程式設計
By caterpillar | 2013/08/22過使用 JDK8 的 Lambda 語法來搭配 Guava 的函數式風格 API,似乎也是不錯的選擇,特別是你要與 Guava 的其他 API 做溝通,或甚至你覺得 JDK8 的 API 設計得有些醜陋時。
tags: Java Lambda JDK8 Functional Programming 惰性
Java 開發者的函數式程式設計(6)惰性
By caterpillar | 2013/08/13有許多觀念是可以同時套用在命令式及函數式的程式設計上,實際上,許多語言現在都支援多典範(Multi-paradigm)程式設計,即使 Java 是命令式語言、支援抽象資料型態、提供可變的變數及物件也不例外。唯一的問題就是,你是否有能力掌控這些特性?
tags: Java Lambda JDK8 Functional Programming 預設方法
Java 開發者的函數式程式設計(5)JDK8 預設方法
By caterpillar | 2013/08/06讓我們回歸到 Java 的現實世界吧!Java 的語法是用來定義抽象資料型態,以命令式風格來撰寫程式,它允許可變動的變數與物件,所以之前的文章是純屬娛樂嗎?
【簡報檔】Java Developer Day 2013 | 淺談 Lambda 運算式
By Code & Data | 2013/08/03Java 中 Lambda 的語法大概不少人看過了,這個講座透過一個 Mary 帶小羊遊戲程式,說明如何在程式中運用 Lambda 與 JDK8 中的Collection 增強功能。