發表文章

目前顯示的是 1月, 2022的文章

Java 考試常用的觀念、類別與方法

圖片
 基本資料型別 Primitive Types 參考資料型別 Reference Types 基本資料型別以外的都是參考資料型別 參考資料型別可提供相關屬性或方法 就像遙控器,有提供按鈕,可操控音量或轉台 例如: 字串(String) 基本資料型別之外包類別 每個基本資料型別都有一個外包類別 ( wrapper classes) 將基本資料型別 物件化、提供多樣方法 因為 static 靜態方法,可直接呼叫方法,不需初始化物件,例如:new Integer() 字串轉數字:int number = Integer.parseInt("6"); 基本型別與外包類別 記憶體 Global全域: 存放宣告為 static 的類別變數,在java執行期間一值被維護的資料。 Stack堆疊: 存放基本型別(Primitive type)資料,可預測的記憶體配置方式。 Heap堆積: 存放參考型別(Reference type)資料,動態配置記憶體。 泛型 Stack<Integer> stack = new Stack<Integer> (); <E>  <參考資料類別> <>裡面必須放參考資料類別,第一個字母是大寫 泛化 清楚的跟 Stack 說,我們要收集 Integer 型別的資料 泛化過資料型別是安全的,只有 Integer 型別的資料可以被存放到 Stack 裡面 如果有非Integer 型別的資料,則會出現錯誤 無泛化 任何型態的資料都可以加入Stack中 但讀取時需要轉型才能使用 若有多種形態同時存入Stack中,讀取資料時,會遇到轉型的問題 常用技巧 取得使用者輸入  Scanner scanner = new Scanner(System.in); Scanner為簡易的IO工具 System.in 使用者可自行輸入資料(可自行輸入測試資料) 取得使用者輸入的數字或字串 scanner.nextInt():取得使用者輸入的整數 scanner.nextFloat():取得使用者輸入的浮點數 scanner.next():取得使用者輸入的字串,                   ...

Eclipse 常用小技巧

圖片
 程式碼自動提示設定  快速新增Main方法 建立 class 時可勾選 public static void main(String[] args) 選項 或者是在 eclipse 打 main 會自動出現 程式碼片段, 可快速產生 main method 的結構,可大幅降低 coding 的時間與打錯字的機會 打開自動提示 若打 main 沒有出現提示的話,請調整 eclipse 的設定 Window / Preferences / Java /Editor/ Content Assist / Auto Activation  Disable insertion triggers except 'Enter' 打勾 避免 eclipse Enter 以外的按鍵造成觸發 Auto activation delay (ms) 可設定為 0 Auto activation triggers for Java 輸入 .abcdefghijklmnopqrstuvwxyz 常用 輸入 if 之後畫面會自動出現提示 或是打sysout 會自動產生System.out.println(); 註解與排版 註解 將滑鼠停留在某一行,或是反白多行 Ctrl + / 可增加 // 註解 Ctrl + / 再按一次可取消 // 註解 多行註解可參考下圖選項或快捷鍵 排版 Ctrl + Shift + F 可自動排版程式碼 Import 套件 一次 import 所有物件:Ctrl + Shift + O 使用自動提示匯入 Debug 偵錯 在紅框位置點兩下,即可新增中斷點(藍色小圓圈) 按左上角的蟲圖示即可偵錯 按左上角的紅色方形圖示即可停止偵錯 可透過 Debug 與 Variables 視窗查看訊息 按 F6 可讓程式逐行執行 快速縮放字體大小 放大 Ctrl + 縮小 Ctrl - 風格