答:java有自動內存回收機制,即所謂GarbargeCollector。你再也不用擔心指針錯誤,內?br>嬉緋雋恕?br>
30我想知道為什么main方法必須被聲明為publicstatic?
答:聲明為public是為了這個方法可以被外部調用,詳情見面向對象篇37。
static是為了將某個成員變量/方法關聯到類(class)而非實例(instance)。
你不需要創建一個對象就可以直接使用這個類的static成員,在A類中調用B類的static成員可以使用B.staticMember的寫法。
注意一個類的static成員變量是唯一的,被所有該類對象所共享的。
31throw和throws有什么不同?
答:throws用于聲明一個方法會拋出哪些異常。而throw是在方法體中實際執行拋出異常的動作。
如果你在方法中throw一個異常,卻沒有在方法聲明中聲明之,編譯器會報錯。
注意Error和RuntimeException的子類是例外,無需特別聲明。
32什么是異常?
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/