原创 如何聲明一個類

什麼是類:      類是用戶自定義的引用類型 類的代碼示例: class Pair {     public int X, Y; //公有變量名單詞的首字母大寫(PascalCase規則) } class Pair {    

原创 一個構造函數可以調用另一構造函數

一個構造函數可以調用另一構造函數,使用:this(…) sealed class Pair {     public Pair(int x,

原创 java中數據庫連接池的機制是什麼

J2EE服務器啓動時會建立一定數量的池連接,並一直維持不少於此數目的池連接。客戶端程序需要連接時,池驅動程序會返回一個未使用的池連接並將其表記爲忙。如果當前沒有空閒連接,池驅動程序就新建一定數量的連接,新建連接的數量有配置參數決定。當使用

原创 java程序題—猴子喫桃問題

猴子喫桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個     第二天早上又將剩下的桃子喫掉一半,又多吃了一個。以後每天早上都吃了前一天剩下     的一半零一個。到第10天早上想再喫時,見只剩下一個桃子了。求第一天共

原创 靜態字段定義

       被缺省初始化爲0/false/null        可以在聲明時初始化        只能通過類名訪問 代碼示例: class Pair {     public Pair(int x, int y)    

原创 求最大公約數和最小公倍數的java程序題

輸入兩個正整數m和n,求其最大公約數和最小公倍數。    解析:在循環中,只要除數不等於0,用較大數除以較小的數,將小的一個數作爲下一輪循環的大數,取得的餘數作爲下一輪循環的較小的數,如此循環直到較小的數的值爲0,返回較大的數,此數即爲

原创 GC是什麼? 爲什麼要有GC?

GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至

原创 C#中索引提供[ ] 類的語法

索引提供[ ] 類的語法        總是一個實例成員,可以是虛擬的        沒有ref/out 參數 struct StringSection {     ...     public char this [int

原创 C#中索引跟數組的比較

索引跟數組的比較 •       索引和數組的比較         索引可以使用非整型參數        索引可以被重載        索引可以是私有的        索引不能有ref/out 型參數 struct Matri

原创 Overload和Override的區別

Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?   方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一

原创 四種同步線程的方法對比介紹

wait():使一個線程處於等待狀態,並且釋放所持有的對象的lock。      sleep():使一個正在運行的線程處於睡眠狀態,是一個靜態方法,

原创 java程序題:將一個正整數分解質因數

將一個正整數分解質因數。 例如:輸入90,打印出90=2*3*3*5。   程序分析:對n進行分解質因數,應先找到一個最小的質數k,然後按下述步驟完成: (1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,打印出即可。  

原创 abstract class和interface有什麼區別

abstract class和interface有什麼區別?   聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用於要創建一個體現某些基本行爲的類,併爲該類聲明方法,但不能在該類中實現該類的情況。不能創建

原创 常量字段定義

       隱含爲static        必須在聲明時初始化        必須被初始化爲編譯時常量值        只有簡單類型,枚舉,字符串纔可以是常量 常量字段代碼: class Pair {     publ

原创 應用服務器有那些?

BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application