原创 JUnit入門

一、簡介   JUnit是一個開源的java單元測試框架。在1997年,由 Erich Gamma 和 Kent Beck 開發完成。這兩個牛人中 Erich Gamma 是 GOF 之一;Kent Beck 則在 XP 中有重要的貢獻(你

原创 使用Log4j進行日誌操作

概述1.1. 背景在應用程序中添加日誌記錄總的來說基於三個目的:監視代碼中變量的變化情況,週期性的記錄到文件中供其他應用進行統計分析工作;跟蹤代碼運行時軌跡,作爲日後審計的依據;擔當集成開發環境中的調試器的作用,向文件或控制檯打印代碼的調試

原创 Java Ant build.xml詳解

1,什麼是antant是構建工具2,什麼是構建概念到處可查到,形象來說,你要把代碼從某個地方拿來,編譯,再拷貝到某個地方去等等操作,當然不僅與此,但是主要用來幹這個3,ant的好處跨平臺   --因爲ant是使用java實現的,所以它跨平臺

原创 我的友情鏈接

51CTO博客開發

原创 Java容器集合類的區別用法

JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHas

原创 單例模式(singleton)解析例子

單例模式屬於對象創建型模式,其意圖是保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。對一些類來說,只有一個實例是很重要的,雖然系統中可以有許多打印機,但卻只應該有一個打印機假脫機,只應該有一個文件系統和一個窗口管理器,一個數字濾波器只

原创 我也說說c++

任何語言都有一個由淺入深的積累過程必須靠大量的實際開發來真正理解這個語言的特性,才能真正發揮這個語言的優勢,完成各種類型的任務。C++是一開始就把全部複雜性擺在程序員面前,必須對其基本特性有深入的理解才能寫出可用的代碼,但是一旦理解了,也就

原创 對比C++和Java 《JAVA 編程思想》

對比C++和Java“作爲一名C++程序員,我們早已掌握了面向對象程序設計的基本概念,而且Java的語法無疑是非常熟悉的。事實上,Java本來就是從C++衍生出來的。”然而,C++和Java之間仍存在一些顯著的差異。可以這樣說,這些差異代表

原创 單例模式(singleton)解析例子

單例模式屬於對象創建型模式,其意圖是保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。對一些類來說,只有一個實例是很重要的,雖然系統中可以有許多打印機,但卻只應該有一個打印機假脫機,只應該有一個文件系統和一個窗口管理器,一個數字濾波器只

原创 一個牛人給java初學者的建議(2)

給初學者之五:企業級應用之中間件前面一篇簡單介紹了一下應用軟件的分層下面重點介紹一下中間件,也就是業務邏輯層的軟件結構從本系列第二篇我們知道,java程序是跑在虛擬機之上的大致結構如下:------------ | grogram  | -

原创 一個牛人給java初學者的建議(1)

一個牛人給java初學者的建議給初學者之一:淺談java及應用學java不知不覺也已經三年了從不知java爲何物到現在一個小小的j2ee項目經理雖說不上此道高手,大概也算有點斤兩了吧每次上網,泡bbs逛論壇,沒少去java相關的版面總體感覺

原创 Java容器集合類的區別用法

JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHas

原创 我的友情鏈接

51CTO博客開發

原创 Java Ant build.xml詳解

1,什麼是antant是構建工具2,什麼是構建概念到處可查到,形象來說,你要把代碼從某個地方拿來,編譯,再拷貝到某個地方去等等操作,當然不僅與此,但是主要用來幹這個3,ant的好處跨平臺   --因爲ant是使用java實現的,所以它跨平臺

原创 使用Log4j進行日誌操作

概述1.1. 背景在應用程序中添加日誌記錄總的來說基於三個目的:監視代碼中變量的變化情況,週期性的記錄到文件中供其他應用進行統計分析工作;跟蹤代碼運行時軌跡,作爲日後審計的依據;擔當集成開發環境中的調試器的作用,向文件或控制檯打印代碼的調試