原创 認識多線程

目錄   一 、進程 與 線程 二 、Java中多線程的實現  1 、繼承 Thread 類實現多線程  2 、實現 Runnable 接口實現多線程 三 、通過 Thread 類 和 Runnable 接口實現多線程的區別  1 、繼承

原创 泛型數組及泛型的嵌套設置

一 、接收和返回泛型數組 public class GenericsDemo29 { public static void main(String[] args) { Integer i[] = fun1(

原创 異常處理要點總結

                                           異常處理要點總結   1 、異常是導致程序中斷執行的一種指令流,當異常發生時,如果沒有進行良好的處理,則程序將會中斷執行  2 、異常可以使用 t

原创 throws 與 throw 關鍵字

目錄 一 、throws 關鍵字 二 、throw 關鍵字  三 、實例 ---- throws 與 throw 的應用   一 、throws 關鍵字  在定義一個方法時可以使用 throws 關鍵字聲明,使用 throws 聲明的方

原创 Exception 類 與 RuntimeException 類

Exception 類 與 RuntimeException 類有什麼區別呢? 有以下一道程序 public class RuntimeExceptionDemo01{ public static void main(String

原创 操作文件的類 ------ File

文章目錄一 、Java IO 簡述二 、File 類的基本介紹1 、創建新文件2 、刪除一個指定的文件3 、創建一個文件夾4 、列出指定目錄的全部文件 一 、Java IO 簡述   Java IO操作主要指的是使用Java進行輸

原创 字節流與字符流操作

文章目錄一 、簡述二 、字節流1 、字節輸出流:OutputStream2 、字節輸入流:InputStream三、字符流1 、字符輸出流:Writer2 、字符輸入流:Reader四、實際開發中使用字節流還是字符流比較合適? 一

原创 內存操作流 ---- ByteArrayInputStream 和 ByteArrayOutputStream

內存操作流一般在生成一些臨時信息時會使用,如果將臨時信息保存到文件中,則代碼執行完後需再刪除文件,此時使用內存操作流更合適。ByteArrayInputStream 主要完成將內容寫入到內存中,而ByteArrayOutputSt

原创 轉換流 ------ OutputStreamWriter 類與 InputStreamReader 類

OutputStreamWriter:是 Writer 的子類,將輸出的字節變爲字符流,即將一個字符流的輸出對象變爲字節流的輸出對象 InputStreamReader:是 Reader 的子類,將輸入的字節變爲字符流,即將一個字

原创 通配符

一 、匹配任意類型的通配符 觀察以下程序: class Info<T>{ private T name; public Info(T name){ this.name = name; }

原创 日期操作類(Date 、Calendar 、DateFormat 、SimpleDateFormat)

文章目錄一 、Date 類:獲取系統當前日期二 、Calendar類:按需獲取日期格式三 、DateFormat類1 、默認顯示格式2 、指定顯示類型四 、SimpleDateFormat 類:自定義日期格式五 、Java中獲取時

原创 數字格式化類(NumberFormat、DecimalFormat)

一 、NumberFormat 類 使用當前操作系統中文語言環境格式化數字 import java.text.NumberFormat; public class NumberFormatDemo01 { public

原创 泛型方法

文章目錄一 、泛型方法二 、定義泛型方法三 、通過泛型方法返回泛型類實例四 、使用泛型統一傳入的參數類型 一 、泛型方法 泛型方法的定義與其所在的類是否是泛型類是沒有任何關係的,所在的類可以是泛型類,也可以不是泛型類 二

原创 大數字類(BigInteger 、BigDecimal)

一 、BigInteger 類 當一個整型數據超過整數的最大類型長度 long 時,就可以使用 BigInteger 類 import java.math.BigInteger; public class BigInteger

原创 Math類

Math類是一個數學操作的類,Math類中的方法都是靜態方法,直接使用“類.方法名稱()”的形式調用即可 public class MathDemo { public static void main(String arg