阿里雲大學-Java開發規範考試-考點歸納

首先報名就有《Java開發手冊》的電子版,加上兩次考試機會。沒報名的話,這個書的資源很多地方也是有的。考試的知識點整體而言,參考這本書差不多夠了,題目沒有太超綱。
就考試整體而言,知識點難度不算大,但是考的比較細節。多選題真的多!多選題真的多!多選題真的多!總共50個題,我這邊是7個單選43個多選。下面開始說說相關的考點。

一、編程規約

  1. 命名風格 **** 1-3節,這都是很基礎的,平時敲代碼有良好習慣的話,這些都不用背,看一遍就瞭解了,一定要注意細節。然後就是關於常量複用的五個層次,對於我來說比較陌生,因爲我這個小菜雞沒接觸過什麼項目,但是看一遍也能明白。

  2. 常量定義

  3. 代碼格式

  4. OOP規約 *** 這裏有個關於序列化運行時異常的,印象深刻,因爲當時我是懵逼的,不太瞭解。還有就是關於單一原則的,像構造方法、getXxx()、setXxx()裏面就不要加東西了。

  5. 集合處理 ***** 一定要注意!!!很重要。Java集合一定是要了解的,這裏面主要是考Map類,它的幾個子類的區別,以及遍歷、修改、能否存儲null值、有序性和穩定性、自動擴容、線程安全等等。這本書上面的所有內容的知識點,默認是你都掌握的,如果你不會,一定要找資源學習!

  6. 併發處理 **** 這個也很重要!有關線程池和線程的管理和創建,這裏面關於鎖的知識點我也覺得挺重要的,但是我沒碰到。

  7. 控制語句 ** 這個簡單

  8. 註釋規約 ** 特殊註釋標記

  9. 其它 *** 內容有點雜,建議看看

二、異常日誌

  1. 異常處理 **** 預檢查規避,try{}catch{}fianlly{},事務回滾,防止NPE等等
  2. 日誌規約 ** 印象。

三、單元測試

  1. *** AIR原則,BCDE原則,還有有關數據庫方面的。

四、安全規約

  1. ** 我沒碰到

五、MySQL數據庫

  1. 建表規約 *** 命名規則,字段冗餘
  2. 索引規約 **** 重要!碰到過索引的有序性,組合索引,查詢性能等方面。
  3. SQL語句 **** 比較重要!count()…null…,外鍵等。
  4. ORM映射 沒啥印象。

六、工程結構

  1. 應用分層 ** 無
  2. 二方庫依賴 **** 和二方庫有關的,印象中有個命名,還有個關於枚舉的。
  3. 服務器 ** 沒啥印象,給幾個關鍵字吧。tcp、time_wait、socket。

七、設計規約 ** 無

以上爲我自己考試碰到的問題,主觀色彩相當嚴重。簡單的說,就是僅供參考,我不負責!
額,還有就是 ‘ * ’ 這個符號的個數代表我個人認爲的重要程度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章