Time of Update: 2017-02-28
xml 在本系列的第一篇文章中,我研究了一些用 Java 編寫的主要的 XML 文檔模型的效能。但是,在開始選擇這種類型的技術時,效能只是問題的一部分。使用方便至少是同樣重要的,並且它已是一個主要理由,來支援使用 Java 特定的模型,而不是與語言無關的 DOM
Time of Update: 2017-02-28
比較|上傳|下載 這是偶第一次寫java程式實現公司要求的FTP資料同步,所有原代碼如下,以供各位參考並提出寶貴意見!另外俺還有兩個功能沒有實現,有請高手指點一二:1、如何刪除FTP伺服器上已經下載過的檔案?2、如何將上傳的檔案改名?上傳時在檔案名稱前加“temp_”,上傳完畢後需要把檔案名稱改回來。3、如何使用openPassiveDataConnection()方法將ftp串連更改為主動串連,因為要從unix系統配置的ftp伺服器下載檔案的話,
Time of Update: 2017-02-28
session|xml
Time of Update: 2017-02-28
web|架構 當主StreamCompute機應用軟體開始遷移到客戶/伺服器體繫結構時,程式員們開始尋找方法以簡化使用類似技術並且在結構也類似的工程的開發。這就為現代軟體開發架構打好了基礎。 隨著基於全球資訊網的應用程式伺服器的發展及其相關的應用軟體的膨脹,支援這些技術的開發架構也隨著蓬勃發展。當前,在企業開發領域中出現了許多特別適合於Java
Time of Update: 2017-02-28
web|速度 (1)JVM + one VM : JAVA 是架構在 JVM 上面執行,而JVM又是架構在另一個 VM (ex : Microsoft OS)上面, 若認為Java 的速度比較慢, 這樣比較是不太正確的. 很多書籍或是技術文章, 都有提到. 但事實上 : 我常看到的是, 當另一個VM的環境(此 OS 所在的 Server)並不乾淨的時候, 常會相對地影響 Java application執行的速度,
Time of Update: 2017-02-28
xml|資料 除將 XML 用作一種簡單資料格式之外,資料繫結是 XML 最流行的用法之一。即使剛剛入門的程式員也能在一種原生程式設計語言中使用 XML,並且在大多數情況下完全不需要任何的 XML 專門知識。本文並不是介紹解決方案,取而代之,Brett 介紹了一些討論主題,鼓勵您思考如何使用 XML 和資料繫結。歡迎在 XML 和 Java 技術討論論壇上與別人一起分享您的想法。XML 用於業務而非技術隨著 XML
Time of Update: 2017-02-28
資料|資料庫 package person.fane.test;/* * 建立日期 2005-7-15 * created by Fane */import java.sql.*;/** * A JDBC test application for Sybase * @author Fane * @version 1.0.0 * @since
Time of Update: 2017-02-28
對象|詳解
Time of Update: 2017-02-28
Java對多線程的支援與同步機制深受大家的喜愛,似乎看起來使用了synchronized關鍵字就可以輕鬆地解決多線程共用資料同步問題。到底如何?――還得對synchronized關鍵字的作用進行深入瞭解才可定論。總的說來,synchronized關鍵字可以作為函數的修飾符,也可作為函數內的語句,也就是平時說的同步方法和同步語句塊。如果再細的分類,synchronized可作用於instance變數、object reference(對象引用)、static函數和class
Time of Update: 2017-02-28
編程|網路 五、顯示網路上其他HTML文檔 利用Java提供的getAppletContext().showDocument(URL)可以顯示其他結點的HTML文檔,同前面的顯示網路上其他結點的圖象,有兩種格式,下面各舉一例:
Time of Update: 2017-02-28
設計 板橋裡人的設計模式講解是國內媒體(包括書籍和網站)中最早的成體系介紹,本系列介紹純為免費傳播(轉載本站文章,請保留作者和網址),盡量做到言簡意賅,通俗易懂,但是難免有所疏漏敬請來信或論壇討論,不斷完善。
Time of Update: 2017-02-28
解決|問題|中文 1、中文問題的來源
Time of Update: 2017-02-28
資料|資料類型 1.單一資料型別 邏輯類型 boolean 文本類型 char,String(特殊類型) 整數類型 byte,short,int,long 浮點類型 double,float boolean 兩個值:true and false char 16位無符號(不分正負的)Unicode字元 必須包含在單引號內('') &
Time of Update: 2017-02-28
變數 JVM將為類的instance和static變數賦上預設值(預設值),包括數組array中的每一個元素--而不用再寫初始化指派陳述式。切記:局部變數是沒有預設值的,必須手動初始化!這一預設賦值過程是在對象的建構函式調用之前完成的,如果程式寫了對instance和static變數的賦初值語句,且給的值就是JVM預設的值,那麼無疑是畫蛇添足,重複勞動了一遍。如下面的代碼說明了怎樣畫蛇添足的:情況一:public class Foo
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
在java Swing編程過程中,經常需要處理鍵盤事件,例如處理快速鍵等。這裡就介紹如何定義鍵盤事件,以及如何處理這些事件。在jdk1.2中,分別針對Jcomponent和Text類的對象定製了不同的處理鍵盤事件的方法:在Jcomponent中,定義了registerKeyboardAction方法,使用這個方法來將需要處理的鍵盤事件以及處理事件的行為綁定在一起。Text類中具有keymap對象,同Jcomponent中的處理方法類似,這個對象儲存著需要處理的鍵盤事件和對應的行為。而在jdk1.
Time of Update: 2017-02-28
/*** jeruGraphics v 1.0** 看到一些動態產生圖象的例子都是servlet完成的,* 而且程式很長,覺得不是無論從實用性還是可讀性來說都不是太好。* 這裡給了段代碼,命令列產生圖象檔案。這樣是不是簡單易用些呢?** 建立一個 BufferedImage 對象,將你的“畫”放到這個緩衝裡,* 再開啟一個檔案,將映像流編碼後輸入這個檔案,這樣就有一個* jpg檔案出現了,試試吧。。。* * Mender :* Jeru Liu* Homepage :*
Time of Update: 2017-02-28
本文旨在協助那些傳統的 LotusScript 開發人員轉向 Java 開發。在幾乎不具備 Java 知識的情況下,本文可協助您開始在 IBM Lotus Domino 中進行 Java 應用程式開發。簡介對於 IBM Lotus Notes 應用程式開發人員來說,LotusScript 和 LotusScript 類在設計 Notes 應用程式時很有用。LotusScript API 支援以編程方式與資料庫、文檔,甚至設計項目進行互動。隨著 Java 發展成為主流程式設計語言,原來越多的
Time of Update: 2017-02-28
下面討論的是數組的排序和搜尋功能,而一個通用方法則是實現Comparable介面的方法,這個方法需要通過java泛型來實現。下面便逐步講解為何,以及如何通過Java泛型實現此類的通用方法。如何在java類中一些通用方法,特別是一些靜態工具方法?比如,數組Arrays的sort、search等?1. 整數數組的順序收縮public static int seqSearch(int[] arr, int first, int last, int target) { for (int i =
Time of Update: 2017-02-28
1.Java中的RMI機制RMI的全稱是遠程方法調用,相信不少朋友都聽說過,基本的思路可以用一個經典比方來解釋:A電腦想要計算一個兩個數的加法,但A自己做不了,於是叫另外一台電腦B幫忙,B有計算加法的功能,A調用它就像調用這個功能是自己的一樣方便。這個就叫做遠程方法調用了。遠程方法調用是EJB實現的支柱,建立分布式應用的核心思想。這個很好理解,再拿上面的計算加法例子,A只知道去call電腦B的方法,自己並沒有B的那些功能,所以A電腦端就無法看到B執行這段功能的過程和代碼,因為看都看不到,所以既沒