原创 Apache Roller簡介

Apache Roller簡介0.簡介本文主要介紹了Apache Roller這一Web Blogger的下載、安裝、設置以及使用。 1.下載在Apache的官方網站下載Roller。可以下載Roller的source來進行build或者

原创 Effective Java Item3:使用私有構造方法或者枚舉類型實現單例

Item3 Enforce the singleton property with a private constructor or an enum type 使用私有構造方法或者枚舉類型實現單例。   單例(Singleton)是指只實

原创 修改Eclipse的Plugin語言

當使用自己不熟悉的語言的操作系統,比如日文操作系統或者俄文操作系統,又必須使用時,Eclipse的插件會顯示和系統一樣的語言(插件是多語言版本的),這時用起來就會比較別扭。 本文以FindBugs插件爲例,介紹瞭如何將插件的語言修改爲英文

原创 Effective Java Item6-消除作廢的對象引用

Effective Java 2nd Edition Reading Notes Item6: Eliminate Obsolete Object References 消除作廢的對象引用。   在C或者C++中需要程序員自己進行內存管理

原创 Effective Java Item5-在可以重用對象的時候避免創建對象

Item5 Avoid creating unnecessary objects 避免創建不必要的對象   一般情況下,最好重用功能上對等的對象,而不是創建新的對象。重用對象可以提高性能,並且樣式良好。如果對象是immutable的(pr

原创 Effective Java Item2:當構造方法的參數(尤其是可選參數)比較多時使用Builder模式

 Item2 Consider using a Builder when faced with many constructor parameters 當構造方法(靜態工廠方法)包含多個參數時,考慮使用Builder。 當一個類的構造方

原创 Effective Java Item8-在覆蓋equals(Object類的nonfinal方法)時遵循接口規範

Effective Java 2nd Edition Reading Notes Item8: Obey the general contracts when overriding equals. 在覆蓋equals(Object類的no

原创 SWT高級主題第二部分

SWT高級主題(Standard Widget Toolkit)第二部分 在SWT基礎中,我們簡要的瞭解了SWT的產生背景,開發SWT應用程序的基本要求以及基本的SWT組件以及部分事件監聽器。本部分內容將介紹一些高級的組件,佈局管理器等高

原创 SWT Examples安裝與運行

安裝運行 SWT Examples 應用程序以及查看 SWT Example Source   獲取 Eclipse projects 的 source 的方式有很多種,大多數開發人員在開發 plug-in 的過程中,會在調試的過程中

原创 Effective Java Item7-不使用Finalizers

Effective Java 2nd Edition Reading Notes Item7: Avoid Finalizers 不使用Finalizers。   Finalizers是不可預知的,有時是危險的,並且是不必要的。 在C++

原创 Apache Commons項目簡介之Attributes

                        Apache Commons項目簡介之Attributes0.簡介Apache Commons項目是專注於開發可重用的Java組件。Apache Commons項目由三部分組成:Common

原创 Java語言規範第十一/十二章-異常/執行

Java語言規範第十一章-異常(Java Language Specification – Chapter11 Interface)   在拋出異常的過程中,JVM突然的技術當前線程中已經開始但還沒有執行完的表達式,語句,方法和構造方法調

原创 SWT高級主題第一部分

SWT高級主題(Standard Widget Toolkit)第一部分 在SWT基礎中,我們簡要的瞭解了SWT的產生背景,開發SWT應用程序的基本要求以及基本的SWT組件以及部分事件監聽器。本部分內容將介紹一些高級的組件,佈局管理器等高

原创 SWT 基礎

SWT 基礎(Standard Widget Toolkit)   SWT簡介: SWT(Standard Widget Toolkit)是開源的窗口組件工具包,Java可以通過使用SWT來設計可以提供高效,可移植訪問的操作系統UI設施。

原创 SWT佈局管理器

SWT佈局管理器(Standard Wdiget Toolkit) 爲了設置組件的大小和位置,可以通過編程的方式來完成,但是當窗口大小發生變化時,需要添加監聽器進行控制,另外一種方式就是使用佈局管理器來管理組件的佈局。SWT提供了四種佈局