首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • Java實作的基於socket通訊的實例程式碼

    Java實作的基於socket通訊的實例程式碼

    伺服器端程式碼:複製程式碼如下:import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class Server {public static void main(String[] args ) {ServerSocket server;try{server = new ServerSocket(1111);Socket
    2024-11-19
  • java中Servlet處理亂碼的方法

    java中Servlet處理亂碼的方法

    今天在部署一個webservices程式的時候,從頁面取得資料的servlet出現了亂碼問題,在servlet中我已經把request.setCharacterEncoding("GB2312");這段文字加入到程式碼中去,但是還是出現亂麻問題。到網路找資料,如下:JAVA是Unicode編碼,你先轉換成ISO8859-1,然後再轉換成GBK或GB2312.java 程式碼複製程式碼如下:request.setCharacterEncoding("ISO8859-1&quot
    2024-11-19
  • java中對字串每個字元統計的方法

    java中對字串每個字元統計的方法

    複製碼代碼如下:/* String name = "adsbsadgsadgtewterfsdf"; eg a-->6,b-->1 d-->3 ... 將字串以a(字母)=>2(個數)保存入Map集合框架中思路:1.將字串轉換成字元陣列. 2.定義一個Map集合,然後對字元陣列進行遍歷,如果Map集合中沒有該元素就將該元素存入Map集合中,並定義一個計數器,將次數存入Map中,來達到目的*/import java.util.*; class CharMapDem
    2024-11-19
  • Java join 執行緒控制用法

    Java join 執行緒控制用法

    JDK說明:joinpublic final void join()throws InterruptedException等待該執行緒終止。 拋出:InterruptedException - 如果任何執行緒中斷了目前執行緒。當拋出該異常時,當前執行緒的中斷狀態被清除測試程式碼:複製程式碼程式碼如下:public class MyThread extends Thread { public static void main(String[] args) throws InterruptedExceptio
    2024-11-19
  • java 鍵盤輸入的多種實作方法

    java 鍵盤輸入的多種實作方法

    實例程式:1、利用Scanner 實作從鍵盤讀入integer或float 型資料複製程式碼如下://import java.io.*;import java.util.*;public class InputTest{public static void main(String[] args){Scanner in = new Scanner(System.in); //Scanner類別System.out.println("Please input a float number:&quot
    2024-11-19
  • java.net.SocketException: Connection reset 解決方法

    java.net.SocketException: Connection reset 解決方法

    自從SEOTcs系統11月份24日更新了一下SEO得分演算法以來,一直困擾我的一個問題出現了,java的數據job任務,在執行過程中會經常報以下的錯誤:「2011-12-03 18:00 :32 DefaultHttpClient [INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error2011-12-03 18:0
    2024-11-19
  • java定時任務的實作方法
  • java中通用的線程池實例程式碼

    java中通用的線程池實例程式碼

    複製程式碼程式碼如下:package com.smart.frame.task.autoTask;import java.util.Collection;import java.util.Vector;/*** 任務分發器*/public class TaskManage extends Thread{protected Vector<Runnable> tasks = new Vector<Runnable>();protected boolean running = false
    2024-11-19
  • java多執行緒複製檔案的實例程式碼
  • java實作大文件分割與合併的實例程式碼

    java實作大文件分割與合併的實例程式碼

    複製程式碼如下:package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.FileReader; import java.io.FileWriter; javaimport .io. IOExc
    2024-11-19
  • java中靜態變數和實例變數的差異詳細介紹

    java中靜態變數和實例變數的差異詳細介紹

    運作效果:控制台效果:============================================== =======程式碼部分=========================================== =========/hello_test/src/com/b510/test/StaticTest.java複製程式碼如下:/*** */package com.b510.test;/*** 在程式執行時的區別:實例變數屬於某個對象的屬性,必須創建了實例對象,<br>*
    2024-11-18
  • java執行緒之用Thread類別創建執行緒的方法

    java執行緒之用Thread類別創建執行緒的方法

    在Java中建立執行緒有兩種方法:使用Thread類別和使用Runnable介面。使用Runnable介面時需要建立一個Thread實例。因此,無論是透過Thread類別或Runnable介面建立線程,都必須建立Thread類別或它的子類別的實例。 Thread類別的建構方法重載了八次,建構方法如下:複製程式碼如下:public Thread( );public Thread(Runnable target);public Thread(String name);public Thread(Runnabl
    2024-11-18
  • java線程之使用Runnable介面建立線程的方法

    java線程之使用Runnable介面建立線程的方法

    實作Runnable介面的類別必須使用Thread類別的實例才能建立執行緒。透過Runnable介面建立執行緒分為兩個步驟:1. 將實作Runnable介面的類別實例化。 2. 建立一個Thread對象,並將第一步實例化後的物件作為參數傳入Thread類別的建構方法。最後透過Thread類別的start方法建立執行緒。下面的程式碼示範如何使用Runnable介面來建立執行緒:複製程式碼程式碼如下:package mythread;public class MyRunnable implements Run
    2024-11-18
  • java線程之線程的生命週期的使用

    java線程之線程的生命週期的使用

    與人有生老病死一樣,線程也同樣要經歷開始(等待)、運行、掛起和停止四種不同的狀態。這四種狀態都可以透過Thread類別中的方法進行控制。下面給出了Thread類別中和這四種狀態相關的方法。複製程式碼程式碼如下:// 開始執行緒public void start( );public void run( );// 暫停和喚醒執行緒public void resume( ); // 不建議使用public void suspend( ); // 不建議使用public static void sleep(lon
    2024-11-18
  • Java Annotation(Java 註解)的實作程式碼

    Java Annotation(Java 註解)的實作程式碼

    如果你想知道java annotation是什麼?你可以先看看:「http://www.infoq.com/articles/Annotation-Hammer」下面是我做的一個demo:專案架構:運行效果:=============== =======================================代碼部分:註:很多人會考慮這個問題,「這樣做的目的是什麼?我們可以做一個設定檔(xml,properties等),不是比這個跟方便...或者說直接把我們的設定資訊寫入程式...這樣也不會去解析
    2024-11-18