首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • hashCode方法的使用講解

    hashCode方法的使用講解

    首先,想要明白hashCode的作用,你必須先知道Java中的集合。 總的來說,Java中的集合(Collection)有兩類,一類是List,再有一類是Set。 你知道它們的差別嗎?前者集合內的元素是有序的,元素可以重複;後者元素無序,但元素不可重複。 那麼這裡就有一個比較嚴重的問題了:要保證元素不重複,可兩個元素是否重複應該依據什麼來判斷呢? 這就是Object.equals方法了。但是,如果每增加一個元素就檢查一次,那麼當元素很多時,後面加入集合中的元素比較的次數就非常多了。 也就是說,如果
    2024-11-19
  • java中spring 定時任務實作程式碼

    java中spring 定時任務實作程式碼

    複製程式碼如下:import org.apache.log4j.*;public class TaskJob {public static Logger log = Logger.getLogger(TaskJob.class);public void SayHello() {// TODO Auto-generated method stubtry {log.info SayHello() {// TODO Auto-generated method stubtry {log.info ("處
    2024-11-19
  • 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