當前位置:編程學習大全網 - 源碼下載 - Java面試的十個小技巧

Java面試的十個小技巧

java面式的十個小技巧

1.簡要介紹Java程序的健壯性。

答:Java程序會在編譯和運行的時候自動的檢測可能出現的錯誤,而且它是壹種強類型語言,對幹類型的檢查很嚴格,而且它的垃圾回收機制也有效的避免了內存的泄漏。

2.簡要介紹Java如何實現安全性。

答:首先Java刪除了指針這就避免了非法的內存操作,所有對內存的操作都必須通過對象的實例來實現。而且當我們從網上下載代碼執行是它的安全系統能確保惡意程序不會隨便訪問我們本地計算機的資源。

3.為什麽說Java語言是完全面向對象的?(其實我覺得它不是完全面向對象的)

答:因為它不支持任何面向過程的程序設計技術它的所有程序設計技術都是用類來實現的。

另答:因為它有8種簡單數據類型不是面向對象的,可以直接使用它,用static申明的變量或方法不是面向對象的,因為它不屬幹任何壹個對象,要調用它可以直接使用,不用對它進行實例化(這種方法還在爭論中)。

4.為什麽說Java是解釋性的?

答:因為我們在執行JaV文件時,編譯器會先把代碼譯成字節碼文件,這是壹種中間代碼,然後Java解釋器才進行執行。

5.簡要介紹Java的平臺無關性。

答:Java程序是在虛擬機上執行的,只要安裝了JAVA虛擬機它就可以以字節碼的形式在任何平臺上執行。

6.簡要介紹Java的多態性。

答:多態性是指同名的不同方法在程序中***存,系統根據不同的情況調用不同的方法實現不同的功能。實現多態性的方法有兩種:覆蓋實現,重載實現。

7.簡要介紹Java是強類型檢查語言。

答:JaVa對數據類型的檢查非常嚴格,在定義和用變量時必須先指定其類型而且它只允許數據類型的向上提升,而且不允許出現會出現數據丟失的附值(如把小數附給整形)。

8.int和Integer有什麽區別?

答:int是簡單數據類型(整形)而Integer是整形的封裝類。

9.簡要介紹String和String Buffer的區別?

答:String類代表不可變字符串。在值創建之後就不能被改變。而StringBuffer.是可變的字符序列,初始容量16字節,通過某些方法可改變其內容和長度。

10.簡要介紹Java的垃圾回收機制。

答:Java的垃圾回收機制就是:當壹個對象沒有任何引用時,該對象便會啟動垃圾回收器調用finalize0方法以配置系統資源或執行相關的清除操作。

  • 上一篇:有莊控盤?
  • 下一篇:微擎是做什麽的?
  • copyright 2024編程學習大全網