原创 Java核心API -- 4(日期類)

1. Date類(Java.utilDate)    java.util.Date類用於封裝日期及時間信息,一般僅用它顯示某個日期,不對他作任何操作處理,作處理用Calendar類,計算方便。    //創建一個Date實例,默認的構造方法

原创 Java面向對象學習筆記 -- 6(內部類、Timer)

1. 內部類    內部類就是在一個類的內部定義的類,有:靜態內部類、成員內部類,局部內部類、匿名內部類。    -1) 靜態內部類:使用static修飾,聲明在類體中, 靜態內部類中可以訪問外部類的靜態成員,開發很少用         

原创 Java核心API -- 5(包裝類、BigDecimal、BigInteger)

1. 包裝類    Java語言的8種基本類型分別對應了8種“包裝類”。每一種包裝類都封裝了一個對應的基本類型成員變量,同時還提供了針對該數據類型的實用方法,包裝類使用前提:JDK1.5+。    1)包裝類的目的:用於將基本類型數據當作引

原创 Java核心API -- 7(Iterator迭代器、Comparable、Comparator比較器)

1. Iterator迭代器    所有Collection的實現類都實現了iterator方法,該方法返回一個Iterator接口類型的對象,用於實現對集合元素迭代的便利。在java.util包下。    1)Iterator定義有三個方

原创 Java核心API -- 3(正則表達式)

 1.正則表達式    正則表達式就是使用一系列預定義的特殊字符來描述一個字符串的格式規則,然後使用該格式規則匹配某個字符串是否符合格式要求。    1)"."和"\"        "."點兒,在正則表達式中表示任意一個字符。      

原创 Java面向對象學習筆記 -- 5(抽象類、接口)

 1. 抽象類    抽象就是將擁有共同方法和屬性的對象提取出來,提取後,重新設計一個更加通用、更加大衆化的類,就叫抽象類。    1)抽象方法:由abstract修飾,只有方法的定義,沒有方法的實現;    2)包含抽象方法的類必須是抽象

原创 Java核心API -- 1(Object類)

 1. Object類    在Java體系中,java.lang.Object類位於頂端(是所有對象的直接或間接父類)。如果一個類沒有寫extends關鍵字聲明其父類,則該類默認繼承java.lang.Object類。Object類定義了

原创 Java面向對象學習筆記 -- 7(GC)

1. 垃圾回收機制(GC)    1)Java內存分配    在JAVA程序中,無論代碼還是數據,都需要存儲在內存中,而java程序所需內存均由JVM進行管理分配,JVM會將申請的內存從邏輯上劃分爲三個區域:堆、棧、方法區。這三個區域分別用