Java每日面試題_06

2一、數值提高是什麼?

數值提高是指數據從一個較小的數據類型轉換成爲一個更大的數據類型。函數

2二、什麼是隱式轉換,什麼是顯示轉換

隱式轉換:就是自動類型強轉,數字表示範圍小的數據類型能夠自動轉換成範圍大的數據類型。this

顯示轉換:就是強制類型轉換,就是大範圍的變量可以接受小範圍的數據;父類轉換爲子類。對象

2三、說說&和&&的區別

&能夠用做位運算符,求2個二進制數的與。也能夠進行邏輯運算,表達式左邊爲false,表達式右邊繼續執行。繼承

&&邏輯運算符,若是第一個表達式爲false,再也不計算第二個表達式,此現象稱爲邏輯短路。變量

2四、super與this的區別

1.this表示對象自己,用來調用當前類裏的屬性、方法、也能夠調用從父類繼承而來的未被重寫、非私有的方法;構造函數

2.this和super用來調用構造器方法數據類型

不一樣點:super()從子類中調用父類的構造方法,this()在同一類內調用其它構造方法。二進制

相同點:super()和this()都必須在構造函數的第一行進行調用,不然就是錯誤方法

相關文章
相關標籤/搜索