含有abstract修飾符的class即為抽象類,abstract 類不能創建的實例對象。含有abstract方法的類必須定義為abstract class,abstract class類中的方法不必 ...
繼承:他是is a的關系,指一個類繼承另外一個類的功能 例如:public class A extends B 聚合:他是has a 例如:public class A List lt B gt b A可以有b 組合:他是contans a 強聚合 public class A B b A一定有b ...
2019-02-23 02:46 0 1724 推薦指數:
含有abstract修飾符的class即為抽象類,abstract 類不能創建的實例對象。含有abstract方法的類必須定義為abstract class,abstract class類中的方法不必 ...
本篇將從以下三個方面闡述jre和jdk的區別 編譯、運行、調試 從基本組成上來看(基本組件造就功能): jre和和jdk都是有jvm的,所以兩者都可以運行.class文件;但是jre沒有javac包,即沒有將.java文件編譯成.class文件的編譯功能 ...
run()方法: 是在主線程中執行方法,和調用普通方法一樣;(按順序執行,同步執行) start()方法: 是創建了新的線程,在新的線程中執行;(異步執行) ...
synchronized和lock的區別: 類別 synchronized lock 存在層次 java的關鍵字,在jvm層面上 是一個類 鎖的釋放 1、以獲取鎖的線程執行完同步代碼 ...
第一題: 第二題: 第三題: ...
==操作符專門用來比較兩個變量的值是否相等,也就是用於比較變量所對應的內存中所存儲的數值是否相同,要比較兩個基本類型的數據或兩個引用變量是否相等,只能用==操作符。 如果一個變量指向的數據是對象類型 ...
繼承 指的是一個類或者接口繼承另一個類或者接口,而且可以增加自己的新功能。 實現 指的是一個class類實現interface接口。 依賴 簡單說,就是一個類中的方法用到了另一個類,一般依賴關系在java中提現為局部變量、方法的形參,或者對靜態方法的調用。是一種弱關系 ...
程序運行完畢,jvm會等待非守護線程完成后關閉,但是jvm不會等待守護線程。 守護線程最典型的的例子是:GC線程 ...