首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • Java裡得到00:00:00格式的時分秒的Timestamp

    Java裡得到00:00:00格式的時分秒的Timestamp

    複製碼程式碼如下:import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.TimeZone; public class Test { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-args) { SimpleDateFormat sdf = new Simple
    2024-11-17
  • 用html css javascript打造自己的RIA圖文教學第1/2頁

    用html css javascript打造自己的RIA圖文教學第1/2頁

    在製作之前,先建立開發環境。開啟netbeans6.1,在專案工作區,右鍵新建項目,選擇Web目錄下的Web應用程式。項目名稱輸入RIADemo 。 選擇運行的伺服器以及java ee 標準。 這裡選擇tomcat5.0,j2ee1.4,本文介紹例子,並不依賴伺服器,因為html&css&javascript本身都是靜態的,做完以後就是一個html檔。嚴格意義上的web程式肯定是要有一個伺服器來運作的,netbeans還是採用了這種管理理念。在這一步,已經可以點擊完成建立項目,下一步是選擇
    2024-11-17
  • eclipse+myeclipse 環境配置方法

    eclipse+myeclipse 環境配置方法

    1.安裝jdk1.5 2.修改環境變數:在「系統變數「處找到Path點選編輯,將";D:/Program Files/Java/jdk1.5.0_07/bin"加在其後再按新建,加入變數名稱"classpath",classpath=.;D:/Program Files/Java/jdk1.5.0_07/lib 3.安裝MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe 4.將"漢化eclipse-SDK-3.2
    2024-11-17
  • SWT(JFace)體驗之圓環狀(戒指型)

    SWT(JFace)體驗之圓環狀(戒指型)

    示範程式碼:複製程式碼如下:package swt_jface.demo1; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseListener; import org.eclipse.wts. .events.MouseMoveListener; import org.eclipse.swt.graphics.Point; import org.
    2024-11-17
  • SWT(JFace)體驗之Icon任我變

    SWT(JFace)體驗之Icon任我變

    程式碼如下複製程式碼如下:package swt_jface.demo; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.wt. graphics.Image; import org.eclipse.swt.layout.GridData; import org.eclips
    2024-11-17
  • 關於webLucene 安裝方法

    關於webLucene 安裝方法

    1.運行javacc2_1這個類別時需要注意類別的路徑,避免出現找不到主函數的錯誤,最直接的方法是把它放到java預設路徑下運行2.其中有兩個類別定義了變數enum,這在jdk高版本中是不允許的,需要手動修改,在ant時還需根據錯誤訊息將對應的類別文件複製到對應的包中。 3.建立索引也沒啥,其他的都是照安裝說明就好了。 這樣可以了解下javacc,ant,等工具,但另一種更簡單的方法是在eclipse中建立一個項目,將對應文件複製到專案中,部署調試就好了。這時建立索引需要在運行時設定相關參數,當然也可以自
    2024-11-17
  • JDBC 程式的常見錯誤及偵錯方法

    JDBC 程式的常見錯誤及偵錯方法

    資料庫:MySQL 在寫應用程式的時候,為了偵錯程式方便,可以在異常處理程式碼中把異常資訊顯示出來,這樣可以根據錯誤提示來偵錯程式碼。異常處理程式碼通常可以寫成這樣: try{ … }catch(Exception e){ System.out.println(e.toString()); } 以下是一些常見的錯誤訊息:(1)驅動程式不存在提示的錯誤資訊如下: java.lang.ClassNotFoundException: com.mysql.jdbc.Drive 後半部是您在程式中寫的驅動程式的名字
    2024-11-17
  • java 合併排序演算法、冒泡排序演算法、選擇排序演算法、插入排序演算法、快速排序演算法的描述

    java 合併排序演算法、冒泡排序演算法、選擇排序演算法、插入排序演算法、快速排序演算法的描述

    演算法是在有限步驟內求解某一問題所使用的一組定義明確的規則。通俗點說,就是電腦解題的過程。在這個過程中,無論是形成解題思路或編寫程序,都是在實作某種演算法。前者是推理實現的演算法,後者是操作實現的演算法。 一個演算法應該具有以下五個重要的特徵: 1.有窮性: 一個演算法必須保證執行有限步驟之後結束; 2.確切性: 演算法的每一步驟必須有確切的定義; 3.輸入:一個演算法有0個或多個輸入,以刻畫運算物件的初始情況; 4.輸出:一個演算法有一個或多個輸出,以反映輸入資料加工後的結果。沒有輸出的演算法是毫無意義
    2024-11-17
  • java 集合並發操作出現的異常ConcurrentModificationException

    java 集合並發操作出現的異常ConcurrentModificationException

    如Java中的容器Map: for(Person person : pList){ if(person.getGender()==Gender.MALE){ pList.remove(person); //不能在遍歷期間進行remove這個操作} } Map在遍歷時候通常現獲得其鍵值的集合Set,然後用迭代器Iterator來對Map進行遍歷。 注意在遍歷的過程中,只能對Map中的元素進行對應的處理,不能把Map元素增加或把Map元素減少,也就是說,不能改變Map的size大小,就會出現異常(不能
    2024-11-17
  • java String 類別的一些理解關於==、equals、null

    java String 類別的一些理解關於==、equals、null

    1、String 的==與equal() 在對字串的相等判斷,==判斷的是位址是否相同,equal()判斷的是字元值是否相同。大多數時候==跟equal()的結果都是相同的。這是因為String物件是不變模式的,如果你不是明確地new一個String對象,Java對於String物件的保存預設的是會把新產生的String 物件放到一個緩衝區,然後每次判斷緩衝區中是否已經有了這個對象,如果有了,那麼後面建立的同樣字元值的String物件也會指向最初建立是該字元值物件的位址。也就是說字元值相同的時候,大多數情
    2024-11-17
  • JAVA 十六進位與字串的轉換

    JAVA 十六進位與字串的轉換

    toHexString public static String toHexString(int i)以十六進位的無符號整數形式傳回一個整數參數的字串表示形式。 如果參數為負,則無符號整數值為參數加上232;否則等於該參數。將該值轉換為十六進位(基數16)的無前導0 的ASCII 數字字串。如果無符號數的大小值為零,則以零字元'0' ('/u0030') 表示它;否則,無符號數大小的表示形式中的第一個字元將不是零字元。用以下字元作為十六進位數字: 0123456789abc
    2024-11-17
  • java讀取word-excel-ppt檔程式碼

    java讀取word-excel-ppt檔程式碼

    WORD:導入org.apache.lucene.document.Document;導入 org.apache.lucene.document.Field;導入 org.apache.poi.hwpf.extractor.WordExtractor;導入java.io.File;導入 java.io.InputStream;導入 java.io.FileInputStream;導入com.search.code.Index;普
    2024-11-17
  • Eclipse下使用ANT編譯提示OutOfMemory的解決方法

    Eclipse下使用ANT編譯提示OutOfMemory的解決方法

    出現此錯我的原因是由於ant在執行的時候,預設給JVM的記憶體不夠,需要透過設定啟動參數,增加允許使用的記憶體量。如果是透過命令列直接執行ANT,那麼,直接修改啟動命令即可。但是,在Eclipse上執行,命令列的設定就不好用了。 自己也是試驗了好幾次,最後終於搞定。 爭取的設定方法是,直接在Eclipse的執行JVM上設定參數,如下: 1.開啟Window->Preferences->Java->Installed JREs 2.選取預設(正在)使用的JDK 3.點選Edit..並向De
    2024-11-17
  • 封裝了一個Java資料庫存取管理類

    封裝了一個Java資料庫存取管理類

    複製程式碼如下:package com.groundhog.codingmouse; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import javasql.. * 資料庫管理類別* @author CodingMouse * 2009.2.20 */ public fin
    2024-11-17
  • 移動指定資料夾內的全部文件

    移動指定資料夾內的全部文件

    import java.io.File; public class FileMove { /** * 移動指定資料夾內的全部檔案* * @param fromDir * 要移動的檔案目錄* @param toDir * 目標檔案目錄* @throws Exception */ public static void fileMove(String from, String to) throws Exception { try { File dir = new File(from); // 檔案一覽F
    2024-11-17