總結

南北啊發表於2024-04-08

9.Throw和Throws的區別?
Throw 用來丟擲一個具體的異常型別。
Throws 用來宣告一個方法可能產生的所有異常,不做任何處理而是將異常往上傳,誰呼叫就拋給誰。

10.程序和執行緒的區別?
程序是系統進行資源分配和排程的最小單位
執行緒是CPU排程和分派的基本單位
一個程序包含一個或多個執行緒
程序在執行過程中擁有獨立的記憶體單元,而多個執行緒共享記憶體
執行緒執行開銷小,但不利於資源的管理和保護;程序則相反
執行緒有6種狀態:新建,執行(可執行),阻塞,等待,計時等待和終止。