原创 Java 繼承

繼承的概念 繼承是java面向對象編程技術的一塊基石,因爲它允許創建分等級層次的類。 繼承就是子類繼承父類的特徵和行爲,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行爲。 生活中的繼承:

原创 Java 變量類型

在Java語言中,所有的變量在使用前必須聲明。聲明變量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式說明:type爲Java數據類型。identif

原创 Java 基本數據類型

變量就是申請內存來存儲值。也就是說,當創建變量的時候,需要在內存中申請空間。 內存管理系統根據變量的類型爲變量分配存儲空間,分配的空間只能用來儲存該類型數據。 因此,通過定義不同類型的變量,可以在內存中儲存整數、小數或者字符。 J

原创 Java 方法

Java 方法 在前面幾個章節中我們經常使用到 System.out.println(),那麼它是什麼呢? println() 是一個方法。 System 是系統類。 out 是標準輸出對象。 這句話的用法是調用系統類 System

原创 Java 異常處理

異常是程序中的一些錯誤,但並不是所有的錯誤都是異常,並且錯誤有時候是可以避免的。 比如說,你的代碼少了一個分號,那麼運行出來結果是提示是錯誤 java.lang.Error;如果你用System.out.println(11/0),那麼

原创 Java 運算符

計算機的最基本用途之一就是執行數學運算,作爲一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。我們可以把運算符分成以下幾組: 算術運算符 關係運算符 位運算符 邏輯運算符 賦值運算符 其他運算符 算術運算符 算術運算符用在數

原创 Java StringBuffer 和 StringBuilder 類

當對字符串進行修改的時候,需要使用 StringBuffer 和 StringBuilder 類。 和 String 類不同的是,StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,並且不產生新的未使用對

原创 Java Number & Math 類

一般地,當需要使用數字的時候,我們通常使用內置數據類型,如:byte、int、long、double 等。 如: int a = 5000; float b = 13.65f; byte c = 0x4a; 然而,在實際開發過程中,我們

原创 Java 流(Stream)、文件(File)和IO

java.io 包幾乎包含了所有操作輸入、輸出需要的類。所有這些流類代表了輸入源和輸出目標。 Java.io 包中的流支持很多種格式,比如:基本類型、對象、本地化字符集等等。 一個流可以理解爲一個數據的序列。輸入流表示從一個源讀取數據

原创 Java 重寫(Override)與重載(Overload)

重寫(Override) 重寫是子類對父類的允許訪問的方法的實現過程進行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫! 重寫的好處在於子類可以根據需要,定義特定於自己的行爲。 也就是說子類能夠根據需要實現父類的方法。 重寫

原创 Java 對象和類

Java作爲一種面嚮對象語言。支持以下基本概念: 多態 繼承 封裝 抽象 類 對象 實例 方法 重載 本節我們重點研究對象和類的概念。 對象:對象是類的一個實例(對象不是找個女朋友),有狀態和行爲。例如,一條狗是一個對象,它的狀態有

原创 Java 數組

數組對於每一門編程語言來說都是重要的數據結構之一,當然不同語言對數組的實現及處理也不盡相同。 Java 語言中提供的數組是用來存儲固定大小的同類型元素。 你可以聲明一個數組變量,如 numbers[100] 來代替直接聲明 100 個

原创 Java 日期時間

Java 日期時間 java.util 包提供了 Date 類來封裝當前的日期和時間。 Date 類提供兩個構造函數來實例化 Date 對象。 第一個構造函數使用當前日期和時間來初始化對象。 Date( ) 第二個構造函數接收一個參數,

原创 Java Character 類

Character 類用於對單個字符進行操作。 Character 類在對象中包裝一個基本類型 char 的值 eg: char ch = ‘a’; // Unicode 字符表示形式 char uniChar = ‘\u039

原创 Java 分支結構

if…else/switch 順序結構只能順序執行,不能進行判斷和選擇,因此需要分支結構。 Java 有兩種分支結構: if 語句 switch 語句 if 語句 一個 if 語句包含一個布爾表達式和一條或多條語句。 語法 if