線上自學程式大資源彙整
(更新日期2019/3/5)
分類: 觀念
[Java]拋出例外、例外的兩種類型
拋出例外語法:throw new Exception 類型如果非 Runtime Exception ,則需要在方法後面宣告 拋出的方法類型如果是 Runtime Exception可以不用加throws。
[Java]Try Catch Finally用法
例外處理的兩種類型
Runtime Exception在執行階段才會說有例外出現Checked Exception 在之行前就會跳出錯誤說要處理
[Java]Static Class/Var/Function {}大補帖
Static Class/Var/Function {}大補帖
[Java]記憶體釋放機制
JVM本身就有記憶體回收機制,我看大家都沒有特殊用途不用特別釋放記憶體但還是學一下基本的原理跟應用方式吧
[Java]Static Final的用法 + 初始化優先順序
static 修飾詞加在任何的前面,都視為靜態靜態:在JVM只會建構一次記憶體位置給它
[Java]內部類別、外部類別差異
一個name.java 的類別裡面,在非 public class name的{}外額外增加一個class就是跟外部class 同樣的效果,但新版的Java好像不允許同一個.java有兩個public class,所以須要新增一個public修飾詞的class必須用他的名字新增一個java檔才行而內部類別為本身類別{}裡又新增一個類別,可以直接調用變數跟函數,權限比一般外部class繼承有更高的使用權,因為內部class也視為同一個class裡,但同一個class要調用內部類別,一樣要新增一個實體。
[Java]Package import/修飾詞 (protected)
今天筆記一下,package用法跟import 還有修飾詞
若有static屬性或方法,要用import static
[Java]抽象類別實作
今天就要來記抽象化實作
抽象可以是類別或方法,屬性不行
其中抽象類別可以定義可以實作的方法,或抽象方方法
[Java]繼承、多型、覆寫、覆載實作
筆記:
繼承:可以繼承父類別的方法
多形:同一個方法不同表現
覆寫:父類別方法改寫
覆載:同一個類別中,不同直傳入值表現不同型態