熟練Java的程序員應(yīng)該掌握的知識技能

知乎上看到一個問題《怎樣才是一個基本水平的java程序員》夭织,下面是贊同最多的答主的回答,感覺可能對于基本水平有點偏高吠撮,但是也應(yīng)該是個熟練掌握Java的程序員應(yīng)該達到的要求尊惰。轉(zhuǎn)載紀念,以后可以作為面試的標準泥兰。

  • 熟悉常用的數(shù)據(jù)結(jié)構(gòu)弄屡,包括數(shù)組,鏈表逾条,樹琢岩,哈希表等。
  • 熟悉結(jié)構(gòu)化編程和面向?qū)ο缶幊獭?/li>
  • 能夠閱讀UML設(shè)計圖师脂,根據(jù)UML語義進行編碼
  • 了解RDBMS和SQL的使用担孔,包括DDL和DML,理解數(shù)據(jù)庫事務(wù)(ACID)吃警,鎖和死鎖糕篇。
  • 熟悉Java語法特性,正確理解多線程酌心,同步拌消,臨界區(qū),線程安全安券,異常墩崩,泛型等。
  • 了解常用的Java庫侯勉,比如java.lang鹦筹,java.io,java.net址貌,java.util铐拐,java.sql徘键,javax.xml,
  • 能夠看懂中英文javadoc遍蟋,快速上手新的類庫和框架吹害。
  • 熟悉Java Web編程,如Servlet虚青,Spring它呀,以及ORM框架。
  • 熟練使用Java IDE如eclipse棒厘,尤其是能夠調(diào)試錯誤钟些。
  • 會使用構(gòu)建工具如Ant,Maven構(gòu)建項目绊谭。
  • 會使用JUnit開發(fā)單元測試用例,能夠使用代碼覆蓋率工具如EMMA檢查測試的覆蓋率
  • 如果能夠使用代碼調(diào)優(yōu)工具提升代碼性能更好
  • 如果能夠使用靜態(tài)檢查工具如PMD檢查代碼中的問題會更好
  • 如果能夠了解JVM的機制汪拥,如垃圾回收达传,類加載會更好

怎樣才是一個進階水平的Java程序員呢?

  • 掌握面向?qū)ο蟮男枨蠓治龊驮O(shè)計
  • 理解SOLID原則迫筑,理解常用設(shè)計模式宪赶,熟練掌握重構(gòu)
  • 理解面向服務(wù)的架構(gòu)
  • 理解Linux操作系統(tǒng)的一些概念,比如內(nèi)核空間脯燃,用戶空間搂妻,系統(tǒng)調(diào)用,命名管道辕棚,Unix Domain Socket欲主,
  • 熟悉Linux下命令行工具。
  • 深入理解進程逝嚎,線程扁瓢。
  • 了解Java內(nèi)存模型
  • 了解Java的并發(fā)包,如鎖补君,讀寫鎖引几,Barrier,Executer和Future
  • 了解Java 8的Lambda表達式和Streaming API
  • 理解TCP/IP協(xié)議族
  • 理解HTTP協(xié)議和REST API
  • 理解多路復(fù)用和非阻塞IO
  • 熟悉Socket編程挽铁,能夠使用網(wǎng)絡(luò)框架如netty開發(fā)服務(wù)端程序
  • 掌握RPC框架的使用伟桅,比如RMI,Thrift叽掘,Dubbo
  • 掌握消息隊列的使用楣铁,如JMS,ActiveMQ等
  • 掌握分布式緩存如memcache够掠,Redis的使用
  • 了解代理和負載均衡如Nginx的使用
  • 熟悉分布式KV存儲如zookeeper民褂,etcd等,理解選主和分布式鎖
  • 會使用Mock框架進行單元測試
  • 了解性能方面的知識,如吞吐量和時延赊堪。
  • 能夠進行執(zhí)行性能測試面殖,收集性能數(shù)據(jù)并進行分析。
  • 了解安全性相關(guān)的知識哭廉,比如私密性(加密和解密)脊僚,完整性(消息認證),不可否認性(簽名和驗簽)遵绰,身份認證辽幌,授權(quán),傳輸層安全(如SSL/TLS)椿访,數(shù)字證書和PKI體系
  • 了解可用性相關(guān)的知識(乌企,如可用性指標,如MTBF成玫,MTTR加酵,和高可用的實現(xiàn),如主備哭当。雙活猪腕,負載均衡
  • 了解容錯性,容災(zāi)和故障轉(zhuǎn)移

以上內(nèi)容轉(zhuǎn)載自知乎


歡迎來我的個人博客逛逛: https://blog.52xtg.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钦勘,一起剝皮案震驚了整個濱河市陋葡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌彻采,老刑警劉巖腐缤,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異肛响,居然都是意外死亡柴梆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門终惑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绍在,“玉大人,你說我怎么就攤上這事雹有〕ザ桑” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵霸奕,是天一觀的道長溜宽。 經(jīng)常有香客問我,道長质帅,這世上最難降的妖魔是什么适揉? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任留攒,我火速辦了婚禮,結(jié)果婚禮上嫉嘀,老公的妹妹穿的比我還像新娘炼邀。我一直安慰自己,他們只是感情好剪侮,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布拭宁。 她就那樣靜靜地躺著,像睡著了一般瓣俯。 火紅的嫁衣襯著肌膚如雪杰标。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天彩匕,我揣著相機與錄音腔剂,去河邊找鬼。 笑死驼仪,一個胖子當著我的面吹牛桶蝎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谅畅,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼噪服!你這毒婦竟也來了毡泻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤粘优,失蹤者是張志新(化名)和其女友劉穎仇味,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雹顺,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡丹墨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了嬉愧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贩挣。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖没酣,靈堂內(nèi)的尸體忽然破棺而出王财,到底是詐尸還是另有隱情,我是刑警寧澤裕便,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布绒净,位于F島的核電站,受9級特大地震影響偿衰,放射性物質(zhì)發(fā)生泄漏挂疆。R本人自食惡果不足惜改览,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缤言。 院中可真熱鬧宝当,春花似錦、人聲如沸墨闲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸳碧。三九已至盾鳞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瞻离,已是汗流浹背腾仅。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留套利,地道東北人推励。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像肉迫,于是被迫代替她去往敵國和親验辞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,152評論 25 707
  • 從三月份找實習到現(xiàn)在喊衫,面了一些公司跌造,掛了不少,但最終還是拿到小米族购、百度壳贪、阿里、京東寝杖、新浪违施、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,253評論 11 349
  • 最近在coursera上學習Princeton大學的Algorithm PartII瑟幕,這個系列的兩門課是我見過最好...
    lyy0905閱讀 1,369評論 1 0
  • 以后就當日記用了磕蒲,想起來的時候?qū)憣懀U好≈豁铮現(xiàn)在的工作很忙很充實亿卤。我還是在想如果前倆天我在微信上發(fā)表點什么對你來說意...
    沈瀟瀟閱讀 206評論 0 0
  • 向陽遲暮,落霞增色蒼天卷鹿霸。風暖排吴。撫落倩身姿、耀明鑒懦鼠。粼粼彩縷衣钻哩,片片紅鸞緞屹堰。星幻。邀月影街氢、翩翩曲中轉(zhuǎn)扯键。 清波澹澹,...
    樹先森6閱讀 746評論 4 13