Time of Update: 2017-02-28
編譯 Java 開發人員熟悉在一個迴圈中使用StringBuffer 來代替串聯 String 對象能獲得最佳效能。然而,多數開發人員從來沒有比較兩種方法產生的位元組代碼的區別。在 Java 開發套件(JDK)中有一個叫做 javap 的工具可以告訴你為什麼這樣做可以獲得最佳效能。 Javap 將一個類和它的方法的一些轉儲資訊輸出到標準輸出。該工具不把代碼反編譯為 java
Time of Update: 2017-02-28
對象|詳解
Time of Update: 2017-02-28
設計 板橋裡人的設計模式講解是國內媒體(包括書籍和網站)中最早的成體系介紹,本系列介紹純為免費傳播(轉載本站文章,請保留作者和網址),盡量做到言簡意賅,通俗易懂,但是難免有所疏漏敬請來信或論壇討論,不斷完善。
Time of Update: 2017-02-28
1.下載j2sdk 1.4.1或更高版本 (http://java.sun.com,建議同時下載其Java Documentation,這是Java協助文檔) 2.運行剛剛下載的j2sdk-1_4_1_02-windows-i586.exe檔案進行正式安裝(以下假設安裝於c:\j2sdk1.4.1,建議安裝路徑不要有空格,不宜安裝在\Program Files目錄下!)。
Time of Update: 2017-02-28
程式 //求出e=1+1/1!+1/2!+1/3!+……+1/n!+……的近似值,要求誤差小於0.0001import java.applet.*;import java.awt.*;import java.awt.event.*;public class AT1_1 extends Applet implements ActionListener{ TextField
Time of Update: 2017-02-28
Inner Class 即嵌套類,也即C++和C#中的Nested Class。但Java 的Inner Class 與 C++和C#最大的不同之處在於,嵌套類包含一個指向其容器類的引用,可以訪問容器類的成員。以下代碼示範了這一點:public class Container { String Name; class InnerClass {
Time of Update: 2017-02-28
之所以把這個問題拿出來重新分析一次,是因為我們操作Java的對象(Object)全是通過對象的引用(Object references),引用可以理解為指標,容易讓人對應到C++的傳址上面去。討論討論有百益而無一害嘛。在傳基礎資料型別 (Elementary Data Type) 變數時,直接傳值不會讓人費解;但當傳遞對象時,就應該理解為傳遞的是對象引用的值,但這個值並不是對象本身,而是指向該對象,即你讓另一個引用指向了該對象。--Java以By Value的方式傳遞Object
Time of Update: 2017-02-28
j2ee 用網頁展示表格時,如果行數太多,有時候需要把它們分成很多頁.而且各行之間使用不同的背景色來方便使用者閱讀.或者可能還需要排序。雖然實現上面的功能都不難,但是如果使用Display標記庫將能夠大大簡化開發.它模仿google,baidu頁面的風格,把許多行的表格分成各個頁面,並提供了常用的功能。 資料模型是很簡單的美國總統JavaBean.它有3個簡單的String屬性。 Java代碼如下:PagedData.javaimport
Time of Update: 2017-02-28
JDK1.5.1出來了,是不痛不癢的Debug版本。 感覺JDK1.5最重要的革命是Annotations,而其餘的部分,如Generics和Concurrency和JVM Tools對於某些OpenSource或許是重要的武器,但對於我們這樣的星鬥小民卻沒什麼感覺。再其餘的的就是些小改動了。 又讀了一遍〈Java 1.5 Tiger: A Developer's Notebook〉,結合之前的應用,總結有用的新特性如下: 0.Annotations
Time of Update: 2017-02-28
容器類可以大大提高編程效率和編程能力,在Java2中,所有的容器都由SUN公司的Joshua
Time of Update: 2017-02-28
什麼是別名?用個簡單的例子說明public class Aliases{ int i; public Aliases() { i=1; } public Aliases(int i) { this.i=i; } public static void main(String args[]) { Aliases A=new Aliases(); Aliases B=A; //A和B指向了同一個對象,A和B互為別名
Time of Update: 2017-02-28
初學|心得 以下內容的測試條件是你的機器上,設定了path命令PATH= D:\JDK1.4\BIN;D:\JDK1.4\LIB;,可以正常執行java和javac命令,不用設定classpath路徑的情況下。 從一個簡單的例子談談package與import機制基本原則:為什麼需要將Java檔案和類檔案切實安置到其所歸屬之Package所對應的相對路徑下。為什麼要這樣做呢?
Time of Update: 2017-02-28
訪問 作者:Junsan Jin日期:2005-4-14版本:1.0信箱:junsan21@126.com ; junnef21@sohu.comBlog:http://blog.csdn.net/junnef聲明:本人保留本文的所有權利。如需引用請保留此資訊。 一、準備工作 先瞭解一下概念,JACOB 就是 JAVA-COM
Time of Update: 2017-02-28
j2ee|解決|問題|中文 Java中文問題一直困擾著很多初學者,如果瞭解了Java系統的中文問題原理,我們就可以對中文問題能夠採取根本的解決之道。 最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。 還有一種方式是對J2EE容器進行編碼設定,如果J2EE應用系統脫離該容器,則會發生亂碼,而且指定容器配置不符合J2
Time of Update: 2017-02-28
筆記|編程 第四章 使用Ant進行持續整合這一章是對Ant的一個基礎介紹,包括1.Ant構建檔案 build.xml2.項目 <project name="myproject" default="all" basedir=".">3.目標 <target name="all" depends="clean, fetch, build,
Time of Update: 2017-02-28
摘 要 Java規則引擎是一種嵌入在Java程式中的組件,它的任務是把當前提交給引擎的Java資料對象與載入在引擎中的商務規則進行測試和比對,啟用那些符合當前資料狀態下的商務規則,根據商務規則中聲明的執行邏輯,觸發應用程式中對應的操作。 引言 目前,Java社區推動並發展了一種令人信服的新技術——Java規則引擎(Rule
Time of Update: 2017-02-28
pdf|程式|動態 如果應用程式需要動態產生 PDF 文檔,則需要 iText 庫。開放源碼的 iText 庫使 PDF 文檔的建立能夠在瞬間完成。本文介紹了 iText 並提供了使用它從 Java ? 技術應用程式產生 PDF 文檔的由淺入深的指南。我們建立了一個應用程式範例以更好地理解 iText。 很多應用程式要求動態產生 PDF 文檔。這類應用程式套件組合括銀行產生用於電子郵件投遞的客戶報表,到讀者購買特定圖書章節並以 PDF
Time of Update: 2017-02-28
提要:本文將以具體的執行個體向你展示Java SE 6在案頭開發中所提供的一系列優秀特徵。 一、 引言 隨著Java SE 6
Time of Update: 2017-02-28
筆記
Time of Update: 2017-02-28
j2ee|程式|程式員 經常會跟一些朋友討論怎麼樣才能學好Java,學到什麼程度才算撐握了Java的問題。其中有一個J2EE程式員層次及武功修為的問題,有點意思。這裡就把討論的內容大致整理一下發出來,大家繼續討論。 縱觀國內的軟體行業,靠Java吃飯的程式員還真不是少,而且Java程式員是有很大優越感的,畢竟對於很多用b/s搞開發的業內朋友來說,Java技術意味著難度大、門檻高,因此相對來說Java程式員比其它的程式員(如php、.net)