首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • Java檔案鎖

    Java檔案鎖

    Java檔案鎖定經常出現幾個程式處理同一個檔案的情景,例如同時更新或讀取檔案。應對這樣的問題做出處理,否則可能會發生混亂。 JDK1.4版本後,Java提供了檔案鎖定功能,可以協助解決這樣的問題。 FileLock和File…
    2024-11-08
  • Java帶進度條的輸入流

    Java帶進度條的輸入流

    Java帶進度條的輸入流如果讀取檔案時希望看見檔案的讀取進度可以使用javax.swing套件提供的輸入流類別ProgressMonitorInputStream,其建構方法是:ProgressMonitor …
    2024-11-08
  • Java檔案對話框

    Java檔案對話框

    Java檔案對話方塊檔案對話框是一個選擇檔案的介面。 Javax.swing套件中的JFileChooser類別可以建立檔案對話框,使用該類別的建構方法JFileChooser()建立初始不可見的有模式檔案對話框。然後文件對話框…
    2024-11-08
  • Java使用Scanner解析文件

    Java使用Scanner解析文件

    Java使用Scanner解析檔案在上一章我們學習了怎樣使用Scanner類別的物件解析字串中的數據,那麼這一節我們將學習怎樣使用Scanner類別的物件解析檔案中的資料。應用程式可能需要解析文件中的特殊數據,此時,應用程式可以把文件的…
    2024-11-08
  • Java序列化與物件克隆

    Java序列化與物件克隆

    Java序列化與物件複製我們已經知道,一個類別的兩個物件如果具有相同的引用,那麼它們就具有相同的實體和功能,例如:A one = new A();A&am…
    2024-11-08
  • Java物件流

    Java物件流

    Java物件流ObjectInputStream和ObjectOutputStream類別分別是InputStream和OutputStream類別的子類別。 ObjectInputStream和ObjectOutputS…
    2024-11-08
  • Java資料流

    Java資料流

    Java資料流DataInputStream和DataOutputStream類別所建立的物件稱為資料輸入流和資料輸出流。這兩個流是很有用的兩個流,它們允許程式以機器無關的風格讀取Java原始資料。也就是說,當讀取一…
    2024-11-08
  • Java數組流

    Java數組流

    Java數組流我們要知道,流的來源和目的地除了可以是檔案以外,還可以是電腦記憶體。 1.位元組數組流字節數組輸入流ByteArrayInputStream和位元組數組輸出流ByteArrayOutputStream分別使用…
    2024-11-08
  • Java隨機流

    Java隨機流

    Java隨機流透過前面的學習我們知道,如果準備讀文件,需要建立指向該文件的輸入流;如果準備寫文件,需要建立指向該文件的輸出流。那麼,能否建立一個流,透過該流既能讀文件也能寫文件呢?這正是本節要介紹的隨機流。 Rand…
    2024-11-08
  • Java緩衝流

    Java緩衝流

    Java緩衝流前幾節我們學習了檔案位元組輸入輸出流和檔案字元輸入輸出流,這一節我們學習一個新的概念-緩衝流。那什麼叫緩衝流呢?緩衝流又能起到什麼作用呢?在Java中,我們把Buffered…
    2024-11-08
  • Java檔案字元輸入輸出流

    Java檔案字元輸入輸出流

    Java檔案字元輸入輸出流文件位元組輸入輸出流的read和write方法使用位元組數組讀寫數據,即以位元組為單位處理資料。因此,位元組流不能很好地操作Unicode字元。例如,一個漢字在檔案中佔用2個位元組,如果使用位元組流,讀取不當會出…
    2024-11-08
  • Java集合

    Java集合

    Java集合Java集合類別是工作中運用最多、最頻繁的類,相較於陣列(Array)來說,集合類別的長度可變,更方便開發。 Java集合就像一個容器,可以儲存任何類型的數據,也可以結合泛型來儲存特定的類型物件。在程序運…
    2024-11-08
  • Java希爾排序(Shell Sort)

    Java希爾排序(Shell Sort)

    Java希爾排序(Shell Sort)希爾排序(ShellSort)是插入排序的一種,也是直接插入排序的更高效的改進版本,希爾排序充分利用了插入排序的兩個特點:1)當資料規模小的時候非常有效率。 2)當給定資料已經有序時的時間複雜度為O(n)…
    2024-11-08
  • Java直接插入排序

    Java直接插入排序

    Java直接插入排序直接插入排序是指將一個個待排序的元素插入到前面已經排好序的有序序列中去,直到插完所有元素為止,主要步驟如下:1)先假設第一個元素已經排好序。 2)然後依序取出還需要進行排序的下一個元素,也就是排序完成的…
    2024-11-08
  • Java選擇排序(Selection Sort)

    Java選擇排序(Selection Sort)

    Java選擇排序(Selection Sort)選擇排序(SelectionSort)是一種簡單直觀的排序演算法,其演算法原理為首先在未排序的序列中找到最小(大)的元素,存放到排序序列的起始位置,然後再從剩餘未排序的元素中繼續尋找最小(大)的元素,存放…
    2024-11-08