Time of Update: 2017-02-28
j2ee|錯誤 常見問題及其解決辦法 不能啟動J2EE伺服器 命名目錄服務連接埠衝突 癥狀:當你使用-verbose選擇啟動J2EE伺服器時,顯示以下資訊: J2EE server listen port: 1050 RuntimeException: Could not initialize server. . . 解決辦法:其它程式使用了1050連接埠。如果J2EE服務已經運行了,你可以通過輸入 j2ee
Time of Update: 2017-02-28
設計 java設計模式---prototype(原型)模式定義:用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象. Prototype模式允許一個對象再建立另外一個可定製的對象,根本無需知道任何如何建立的細節,
Time of Update: 2017-02-28
筆記|程式|設計|資料|資料庫|資料庫設計 JDBC針對案頭平台或企業使用者設計,不適合移動通訊裝置。MIDP為的永久性資料儲存提供了面向紀錄的資料庫(Record Orieted Database),稱作“記錄管理系統”Record Management
Time of Update: 2017-02-28
建立|對象 Effective Java學習筆記JAVA語言支援四種基本類型:介面(Interface)、類(Class)、數組(Array)、和原語類型(Primitive)。前三種類型通常被稱為參考型別(reference type),類的執行個體和數組是對象(object),而原語類型的值不是對象。一個類的成員(member)包括它的域(field),方法(method),成員類(member class)和成員介面(member
Time of Update: 2017-02-28
筆記 61、每個類
Time of Update: 2017-02-28
編程 包含了大量有用的建議,協助大家進行低級程式設計,並提供了代碼編寫的一般性指導: (1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則大寫static final基本類型標識符中的所有字母。這樣便可標誌出它們屬於編譯期的常數。
Time of Update: 2017-02-28
運算 Java中涉及byte、short和char類型的運算操作首先會把這些值轉換為int類型,然後對int類型值進行運算,最後得到int類型的結果。因此,如果把兩個byte類型值相加,最後會得到一個int類型的結果。如果需要得到byte類型結果,必須將這個int類型的結果顯式轉換為byte類型。例如,下面的代碼會導致編譯失敗: class BadArithmetic { static
Time of Update: 2017-02-28
前兩天看了《java核心編程》中對於java中的IO輸入輸出講解,收穫良多,下面的程式是我讀完書以後自己寫的一個將zip檔案集中的檔案內容讀取出來然後顯示(只限於文本,其他檔案將會產生亂碼),此程式也可通過改進可以得到一個和winzip功能一樣的類(但是沒有介面,主要是awt不會:--( ),過兩天就把源碼貼出來。很簡單的一個類,希望對大家有用。這是本人第一次發文章,不足之處請多多指教!!!/** *功能:Zip檔案釋放,Zip檔案目錄、選擇目錄後顯示檔案內容 *
Time of Update: 2017-02-28
筆記 31、由封裝對象轉換為基礎資料型別 (Elementary Data Type):obj.XXXValue();obj為封裝類的對象,XXX為該封裝對象所表示的基礎資料型別 (Elementary Data Type)。32、由字串轉換為基礎資料型別 (Elementary Data Type):obj.parseXXX(String str);obj是封裝類的對象,XXX為該封裝對象所表示的基礎資料型別
Time of Update: 2017-02-28
程式|程式員
Time of Update: 2017-02-28
編程|程式|程式員|對象|概念
Time of Update: 2017-02-28
設計
Time of Update: 2017-02-28
設計 本文介紹了設計模式中 Singleton 的基本概念,對其功能和用途進行了簡單的分析,列出了通常實現 Singleton 的幾種方法,並給出了詳細的Java 代碼. 基本概念 Singleton 是一種建立性模型,它用來確保只產生一個執行個體,並提供一個訪問它的全域訪問點.對一些類來說,保證只有一個執行個體是很重要的,比如有的時候,資料庫連接或 Socket
Time of Update: 2017-02-28
由於訊息摘要唯一性和無法復原性的特點,所以不失為一種簡單的常用的加密手段,比如你可以用md5來加密你的應用中的使用者口令。package test; import java.security.MessageDigest; /** * <p>Title: </p> * <p>Description: </p>
Time of Update: 2017-02-28
運行時多態性是物件導向程式設計代碼重用的一個最強大機制,動態性的概念也可以被說成“一個介面,多個方法”。Java實現運行時多態性的基礎是動態方法調度,它是一種在運行時而不是在編譯期調用重載方法的機制,下面就繼承和介面實現兩方面談談java運行時多態性的實現。 一、通過繼承中超類對象引用變數引用子類對象來實現 舉例說明: //定義超類superA class superA { int i = 100; void fun() { System.out.println(
Time of Update: 2017-02-28
問題|中文
Time of Update: 2017-02-28
安全|編程|伺服器 概述和溢出 一、概述 編寫安全的Internet應用並不是一件輕而易舉事情:只要看看各個專業公告板就可以找到連續不斷的安全性漏洞報告。你如何保證自己的Internet應用不象其他人的應用那樣滿是漏洞?你如何保證自己的名字不會出現在令人難堪的重大安全事故報道中? 如果你使用Java Servlet、JavaServer
Time of Update: 2017-02-28
是個5個抽屜的fifo pipe。僅實現了存取方法,可以做相應修改以滿足不同的要求。public class Pipe{ String[] strContent = {"","","","",""} ; int[] intIndex = {1,2,3,4,5}; public int setStrContent(String strLine) { for(int
Time of Update: 2017-02-28
Java的學習是比較複雜的,主要表現在相關的一系列平台、規範和協議上。有經驗的Java程式員都知道,只掌握了Java語言本身很難開發應用程式。本文不討論這些複雜的概念,而是從初學者的角度,對於Java語言本身的學習提出自己的見解和建議。本文的討論基於以下假設:? 學習的目的是為了將來進行應用程式的開發,而不是進行語言理論研究?
Time of Update: 2017-02-28
解決|問題|中文|中文亂碼 五、我們要對Java的編譯器有所瞭解: Javac ?encoding