人氣
回應
發表人
上傳時間
標題
-
1.第1講 讀取類別 (Scanner)由於使用標準輸入System.in.read()對於初學者來說並不方便取得資料,java.util.Scanner 是 Java SE 中的標準類別,在建立 Scanner 實例時,必須指定標準輸入 System.in (即keyboard)作為實際的輸入來源,這是因為實際讀取工作仍是 System.in 在進行的,至於 System.in 如何讀取輸入就不用理會,就跟C的scanf()一樣,只要告訴 Scanner您要讀取的格式即可,Scanner 則命令 System.in 取得輸入,並將輸入依格式作轉換後再將結果傳給您。
-
12560系統管理者2018-12-09
-
11070系統管理者2018-12-09
-
9910系統管理者2018-12-18
-
11490系統管理者2018-12-18
-
10110系統管理者2018-12-09
-
11990系統管理者2018-12-18
-
9290系統管理者2018-12-18
-
-
2.第2講 建構方法(Constructor)
- 與類別同名:一舉兩得,因為new時不但指明類別,同時也呼叫建構方法將新物件做初始化。
- 無回傳型別:不要亂回,就跟宣告int x;一樣,要一塊記憶體來擺整個物件的資料而已。
- 只執行一次:不要亂叫,新生物件new時專用,不能當普通方法一樣重複亂叫一通。
- 但可以多型:分成無參數(no-argument constructor)、有參數(parameterized constructor)和甚至於可以偷懶不寫叫javac幫您寫(default constructor)
-
8950系統管理者2018-12-23
-
10230系統管理者2018-12-23
-
8380系統管理者2018-12-23
-
8270系統管理者2018-12-23
-
7700系統管理者2018-12-23
-
7690系統管理者2018-12-25
-
8510系統管理者2018-12-25
-
8910系統管理者2018-12-25
-
7400系統管理者2018-12-25
-
3.第3講 封裝(Encapsulation)Java封裝的優點:
- 安全(Security) - 在抽象化的過程,適度的將資料隱藏(Data Hiding),可依需求管控類別中的屬性的讀寫權限與方法的引用權限(Visibility),可避免外界不當使用。如 Private 資料是無法被外界存取的。
- 彈性(Flexibility) - 可獨立修改類別的屬性與程式碼,容易修改與維護(Maintainability)。
- 重覆使用(Reusability) - 方便使用類別的繼承(Inheritance)來提昇重用性。
-
8290系統管理者2019-01-02
-
9100系統管理者2019-01-01
-
18610系統管理者2019-01-02
-
7540系統管理者2019-01-02
-
7970系統管理者2019-01-02
-
7330系統管理者2019-01-02
-
7150系統管理者2019-01-02
-
4.第4講 覆寫(Overriding)簡言之,覆寫就是改寫已存在的方法,
細言之,子類別可以依據其需求來客製化改寫父類別無final設定的方法。-
9120系統管理者2019-01-04
-
8420系統管理者2019-01-05
-
7470系統管理者2019-01-05
-
7940系統管理者2019-01-05
-
7430系統管理者2019-01-05
-
-
5.第5講 例外(Exception)
- 官方版例外(Exception)是指程式發生無法正常執行的狀況,例如最常見的有除零(Division by Zero)將觸發(ArithmeticException)或使用未建構物件將觸發(NullPointerException)或陣列索引值超過邊界值將觸發(ArrayIndexOutOfBoundsException)。
- 例外處理(Exception Handling)是防範於未然的攔截程式碼(try/catch/final) 。
- 客製化例外(extends/throws)是把演習視同作戰的例外拋出(throw)程式碼。
-
6620系統管理者2019-01-16
-
8680系統管理者2019-01-16
-
8810系統管理者2019-01-16
-
7580系統管理者2019-01-16
-
8440系統管理者2019-01-16
-
7230系統管理者2019-01-16
-
5740系統管理者2021-05-30
-
6870系統管理者2021-05-30
-
5970系統管理者2021-05-30
-
6350系統管理者2021-05-30
-
6600系統管理者2021-05-30
-
6.第6講 泛型
-
6710系統管理者2019-03-04
-
6690系統管理者2019-03-04
-
7710系統管理者2019-03-04
-
-
7.第7講 堆疊類別(Stack)堆疊類別(Stack)是後進先出(LIFO)的資料結構。
繼承向量類別(Vector)並支援五種操作方法:堆拿瞄空尋。
堆push(E item), 拿pop(), 瞄peek(), 空empty(), 尋search(Object o)。-
8170系統管理者2019-01-26
-
6740系統管理者2019-01-26
-
7450系統管理者2019-01-29
-
6950系統管理者2019-01-29
-
7180系統管理者2019-01-29
-
7050系統管理者2019-01-29
-
7590系統管理者2019-01-30
-
7200系統管理者2019-01-30
-
7470系統管理者2019-01-30
-
-
8.第8講 陣列類別 (ArrayList)class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable
-
4380系統管理者2021-05-11
-
5940系統管理者2021-05-11
-
4830系統管理者2021-05-11
-
-
9.第9章 鏈類別 (LinkedList)class LinkedList<E> extends AbstractSequentialList<E>implements List<E>, Deque<E>, Cloneable, Serializable
-
5120系統管理者2021-05-12
-
4100系統管理者2021-05-12
-
5420系統管理者2021-05-12
-
4960系統管理者2021-05-12
-
5980系統管理者2021-05-12
-
5800系統管理者2021-05-12
-
-
10.第10講 佇列與優先佇列類別 (Queue & PriorityQueue)public interface Queue<E> extends Collection<E>
public class PriorityQueue<E> extends AbstractQueue<E>
implements Serializable-
5530系統管理者2021-05-13
-
5210系統管理者2021-05-13
-
5280系統管理者2021-05-13
-
5830系統管理者2021-05-13
-
-
11.第11講 集類別 (Collections)public class Collections extends Object
-
5940系統管理者2021-05-09
-
5660系統管理者2021-05-09
-
5320系統管理者2021-05-09
-
5990系統管理者2021-05-09
-
5490系統管理者2021-05-10
-
6570系統管理者2021-05-10
-
5730系統管理者2021-05-10
-
-
12.第12講 大數類別 (BigInteger)public class BigInteger extends Number
implements Comparable<BigInteger>-
4960系統管理者2021-05-14
-
6090系統管理者2021-05-14
-
5830系統管理者2021-05-14
-
-
13.第13講 整數類別 (Integer)public final class Integer extends Number
implements Comparable<Integer>-
4540系統管理者2021-05-14
-
5900系統管理者2021-05-14
-
-
14.第14講 雜湊對應類別 (HashMap)public class HashMap<K,V> extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable-
7080系統管理者2021-05-16
-
4600系統管理者2021-05-16
-
5780系統管理者2021-05-16
-
6060系統管理者2021-05-16
-
7030系統管理者2021-05-16
-
5380系統管理者2021-05-23
-
5570系統管理者2021-05-23
-
5200系統管理者2021-05-23
-
5370系統管理者2021-05-23
-
5090系統管理者2021-05-23
-
6160系統管理者2021-05-23
-
-
15.範例1 - 最大公因數
-
6680系統管理者2021-05-08
-
5870系統管理者2021-05-08
-
5930系統管理者2021-05-08
-
-
16.範例2 - 共同排列
-
6720系統管理者2021-05-12
-
5870系統管理者2021-05-12
-
-
17.範例3 - 接龍
-
4930系統管理者2021-05-15
-
6200系統管理者2021-05-16
-
5990系統管理者2021-05-16
-
7150系統管理者2021-05-16
-
5590系統管理者2021-05-16
-
6790系統管理者2021-05-16
-
6810系統管理者2021-05-16
-