原创 工廠方法的應用2
下面代碼說的是在一個相同的棋盤上下國際象棋和西洋跳棋, interface Game{...}//game接口 interfacd GameFactory{...}gamefactory接口 class Checkers
原创 工廠方法的應用3
今天看java編程思想中的接口時,理解不了工廠方法設計模式,希望有人能來幫忙解答下。 書上的代碼說的是在一個相同的棋盤上下國際象棋和西洋跳棋, interface Game{...} interfa
原创 netbean 的 hibernateUtil 類編寫的問題
最近剛用netbean5.5 ,下載了 hibernate 插件。 項目目錄 : 缺省包
原创 DAOFactory 的生成方法
舉一個簡單的簡單工廠法的例子吧。 Java code public interface A { public String print();
原创 final 數據
可能用到final的三種情況:數據,方法,類 一 final 數據 向編譯器告知一塊數據是恆定不變的。比如: (1) 一個永不改變的“編譯時常量”。 (2)一個在運行時被初始化的值,而你不希望它被改變。
原创 一個分支限界和回溯法的例子
打耙問題: 有一個射擊隊員練習打耙,耙一共有10環,連開10槍共打中90環的可能性有多少種,用C語言遞歸實現,並輸出每次的過程,比如:10,10,10,10,10,10,10,10,10,0。 #include
原创 關於java中override 與 overload
override 覆蓋。在類的繼承當中,如果子類想重寫父類當中的方法,則爲覆蓋override。重寫的方法名,返回類型,參數皆不變。 例如: class parent...{ public void show() ...
原创 從鍵盤輸入一個int/double/字符串?
import java.io.*;import java.math.*;public class test...{ public static void main(String args[]) ...{ try
原创 上海華爲的一道關於指針方面的編程題
題幹: int A[nSize],其中隱藏着若干0,其餘非0整數,寫一個函數int Func(int* A, int nSize),使A把0移至後面,非0整數移至 數組前面並保持有序,返回值爲原數據中第一個元素爲0的下
原创 今天看的幾個函數
原型:extern int strcmp(char *s1,char * s2); 用法:#include <string.h> 功能:比較字符串s1和s2。 說明: 當
原创 LoadLibrary函數(感謝原作者)
LoadLibrary函數 隨着軟件規模的擴大,要求的功能也是越來越多,開發人員的參與也是越來越多。因此軟件的功能劃分,就成爲了現代軟件工程的重大任務,還有軟件開發的並行性也越來越重要。爲了解決這些問題,大家都會看到IT硬件發展非常迅速
原创 容器的缺點:未知類型
使用java容器有個缺點,在將對象加入容器的時候就丟失了類型信息。因爲容器類的程序設計人員不關係你想要添加入容器的對象的具體類型。如果容器只能保存你自己的類型,就失去了作爲通用工具的意義。所以容器只保存對Object的引用,Objec
原创 論組合與繼承
一 ,首先說明一個術語 “向上轉型”,什麼是 “向上轉型” ?我們可以看一個繼承圖: 從上圖可以看到,wind 類的繼承於 Instrument類。當由導出類轉型成基類的時候,在繼承圖上是向上移動的,因此一般稱爲向
原创 java構造方法的相關內容
一 java 類當中都有構造方法,如果你沒有指定構造方法,則系統會調用缺省的構造方法。 二 構造方法的作用:檢查對象是否被正確的構造。 三 在繼承關係中,構造函數的相關內容 基類的構造器總是在導出類的構造過程中被調用,而且按照
原创 數組作爲形式參數
數組作爲形式參數 1 一維數組作形式參數 例如 int int sum(int a[],int n) 也可以這樣寫 int sum(int *,int n) 2 多維數組作爲形式參數 這個情況就不同了 在形