javaoo經典面試題

1、main方法是怎麼寫的
       public static void main(String [] args){}
2、變量的命名規則是怎麼樣的?
       類名的定義:必須以大寫開始,採用駝峯命名
       方法名、屬性名的定義:以小寫開始,採用駝峯命
       常量:全部大寫
3、if…else…和寫兩個if 有什麼區別
       兩個if爲兩次選擇判斷.兩條語句,都會執行
       if...else爲一次判斷,if爲選擇條件1,else爲除去選擇條件1之外的其他情況.,一條語句只會執行一次
4、在JAVA中直接寫浮點常數,默認是什麼類型?
       默認類型爲double型
5、什麼是標識符?它的命名規則是什麼?
       標識符是可以命名的地方。標識分爲用戶標識符和系統標識符(關鍵字)
       命名可以只用數字,字母,下劃線(_),美元符號($)作爲變量名,且首字母不能爲數字.
6、什麼是變量?
       命了名的內存空間,並且空間的值可以變化
7、JDK與JRE分別是什麼?
       JDK爲Java開發工具包,包括編譯環境,運行環境,調試環境和基礎類庫,JDK包含JRE
       JRE爲Java運行環境,包括虛擬機,核心類庫和鏈接文件
8、try-catch-finally三個基本塊的作用?catch裏的代碼是幹什麼的?
       try塊進行異常捕獲
       catch塊對捕獲的異常分別處理
       finally塊在try_catch塊執行完畢後再執行,進行清理和系統回收
       catch塊的代碼是進行異常捕獲,顯示異常信息和處理意見的
9、繼承類和實現接口分別怎麼做?
       使用extends關鍵字繼承類
       使用implements關鍵字實現接口
10、如何去獲得字符串的長度?
       調用字符串的length()方法獲得字符串長度
11、Java的基本數據類型有哪些?
       byte, short, int, long, float, double, char, boolean
12、當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返回變化後的結果,是值傳遞還是引用傳遞
       值傳遞
13、列出至少5個最常見到的runtime exception並描述在什麼情況下出現
       ClassNotFoundException 類無法找到
       IOException 輸入輸出異常
       FileNotFoundException 文件無法找到
       NonePointException 空指針異常
       SQLException 數據庫鏈接異常
14、ArrayList和Vector的區別
       ArrayList和Vector都是集合框架中的類,都實現了List接口,結構相似
       ArrayList爲JDK1.2效率高,線程不安全
       Vector爲JDK1.0效率低,線程安全
15、在IO中字節流和字符流的父類是什麼?
       字節流:InputStream/OutputStream
       字符流:Reader/Writer
16、什麼是包?定義包有什麼好處?
       包就是文件夾。
       包定義了類的路徑,用於區分相同名字的類和對不同類的歸類,對類進行組織
       包可以用做信息的隱藏
17、怎麼樣知道磁盤一個目錄中有哪些文件?
       在當前目錄創建File對象,調用list()方法獲得所有文件和路徑名
18、如何獲得一定範圍的隨機整數?
       使用random(隨機數上限),調用其nextInt()方法獲得整數隨機數
19、如何獲得java當前的工作目錄
       System.getProperty("user.dir")方法獲得當前目錄
20、怎麼樣判斷一個異常類是checked異常還是unchecked異常?
       是否是RuntimeException子類
21、靜態變量和成員變量應該怎麼訪問?
       靜態變量使用類名. 直接訪問。對象.靜態變量
       成員變量需要先創建實例,使用對象名.屬性
22、如何將一個字符串轉成一個基本數據類型
       調用Integer.parseInt(字符串)方法轉換
23、如何讓JFrame的初始位置居中(在不同的分辨率中)
       調用JFrame的setLocationRelativeTo()方法,參數爲null
24、談談集合的作用
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章