首頁> 網絡編程教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
網絡編程教程
  • 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
  • Java歸併排序(Merge Sort)

    Java歸併排序(Merge Sort)

    Java歸併排序(Merge Sort)歸併排序(MergeSort)是建立在歸併操作上的一種有效的穩定的排序演算法,該演算法是採用分治法(DivideandConquer)的一個非常典型的應用。歸併排序將兩個有序的子序列合併得到一個完全有序的…
    2024-11-08
  • Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)快速排序(QuickSort)是基於二分思想,對冒泡排序的一種改進。主要想法是確立一個基數,將小於基數的數字放到基數的左邊,大於基數的數字放到基數的右邊,然後再對這兩部分數字進一步排序,從而實現對數組…
    2024-11-08
  • Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)1.冒泡排序冒泡排序(BubbleSort)是程式設計中較簡單的一種排序演算法。它重複地走訪要排序的數列,一次比較兩個元素,如果它們的順序錯誤,就把它們交換過來。重複地進行訪問數列的工作直到沒有再需要交換的…
    2024-11-08
  • Java Arrays.sort()方法詳解

    Java Arrays.sort()方法詳解

    Java Arrays.sort()方法詳解此方法是Arrays類別的靜態方法,用於對陣列進行排序,時間複雜度O(n*logn),方法傳回值為void。排序後,數組中存放的是排序後的結果。由於該方法是在原來數組的空間基礎上進行升序排序,因此不需要…
    2024-11-08
  • Java Arrays.copyOfRange()方法詳解

    Java Arrays.copyOfRange()方法詳解

    Java Arrays.copyOfRange()方法詳解此方法用於對一個已有的陣列進行截取複製,複製出一個左閉右開區間的陣列。將一個原始的陣列original,從下標from開始複製,複製到上標to,產生一個新的陣列回傳。注意:這裡包括from,不包括to…
    2024-11-08