原创 Java語言基礎-內部類

package mk.bigdata.java11; /* * * 類的內部成員之五:內部類 * * 1.Java中允許將一個類A聲明在另一個類B中,則類A就是內部類,類B稱爲外部類 * * 2.內部類的分類:成員內部類(靜態、非

原创 Java語言基礎-設計模式與單例設計模式

設計模式是在大量的實踐中總結和理論化之後優選的代碼結構、編程風格、以及解決問題的思考方式。設計模式免去我們自己再思考和摸索。模式就像是經典的棋譜,不同的棋局,我們用不同的棋譜,“套路” package mk.bigdata.jav

原创 Java語言基礎-接口

package mk.bigdata.java10; /* * * 接口的使用 * 1.接口使用interface來定義 * 2.Java中,接口和類是並列的兩個結構 * 3.如何定義接口:定義接口中的成員 * *

原创 Java語言基礎-static關鍵字的引入

package mk.bigdata.java6; import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer; /* * * static 關鍵字的使用 *

原创 Java語言基礎-final關鍵字

package mk.bigdata.java8; /* * * final : 最終的 * * 1.final可以用來修飾的結構:類、方法、變量 * * 2.final 用來修飾一個類: 此類不能被其他類所繼承 *

原创 Java語言基礎-抽象類與抽象方法

package mk.bigdata.java9; /* * abstract 關鍵字的使用 * * 1.abstract :抽象的 * * 2.abstract可以用來修飾的結構 : 類 、方法 * * * 3.abs

原创 Java語言基礎-類中代碼塊結構的使用

package mk.bigdata.java8; /* * * 類的成員之四:代碼塊(或初始化塊) * * 1.代碼塊的作用: 用來初始化類、對象 * 2.代碼塊如果有修飾的話,只能使用static * 3.分類:靜態代碼塊

原创 Java語言基礎-異常處理

package mk.bigdata.java12; import org.junit.Test; /* * * 一、異常體系結構 * * java.lang.Throwable * \------java.lang

原创 Java語言基礎-單元測試方法的使用

package mk.bigdata.java4; import org.junit.Test; import java.util.Date; /* * * Java種的JUnit單元測試 * * eclipse步驟: *

原创 Java語言基礎-toString()的使用

package mk.bigdata.java2; /* * * Object類中toString ()的使用: * 1、當我們輸出一個對象的引用時,實際上就是調用當前對象的toString() * *2.Object類中toSt

原创 Java語言基礎-equals()的使用

面試題:== 和 equals()區別 一、回顧 == 的使用: ==:運算符 1.可以使用在基本數據類型變量和引用數據類型變量中 2.如果比較的是基本數據類型的變量:比較兩個變量保存的數據是否相等。(不一定類型要相同) 如果比較

原创 Java語言基礎-Object類結構的剖析

Object類是所有Java類的根父類 如果在類的聲明中未使用extends關鍵字指明其父類,則默認父類爲java.lang.Object類 public class Person{ ... } 等價於: public clas

原创 Java語言基礎-向下轉型的使用

instanceof 關鍵字的使用 a instanceof A:判斷對象a是否是類A的實例。如果是,返回true;如果不是,返回false. 使用情境:爲了避免在向下轉型出現ClassCastException的異常,我們在

原创 Java語言基礎-多態性的使用

多態性,是面向對象中最重要的概念,在Java中的體現: 對象的多態性:父類的引用指向子類的對象 》可以直接應用在抽象類和接口上 Java引用變量有兩個類型:編譯時類型和運行時類型。編譯時類型由聲明該變量時使用的類型決定,運行時類型

原创 Java語言基礎-JavaBean的使用

JavaBean時一種Java語言寫成的可重用組件 所謂javaBean,是指符合如下標準的java類: 》類是公共的 》有一個無參的公共的構造器 》有屬性,且有對應的get、set方法 用戶可以使用JavaBean將功能、處理、