百分之九十九的JAVA工作者都不知道的知識

1.Core Java部分 這是最基礎(chǔ)的,對于一個java高級開發(fā)/設(shè)計人員,你需要對這一部分達到精通的水平,重點內(nèi)容如下: a.面向?qū)ο缶幊趟枷?封裝繼承多態(tài)接口) b.字符串處理 c.java.lang包,java.util包等常用包 4.java異常處理 2.Java高級部分 a.Java I/O流 b.Java多線程技術(shù) c.Java網(wǎng)絡(luò)編程 d.Java Swing 后兩項可以了解即可,如果項目需要可以深入研究 3.前端基本技能 * HTML + CSS網(wǎng)頁開發(fā) * JavaScript * Jquery * 瀏覽器兼容性 CSS hack(了解) 4.熟練使用JSP + Servlet進行開發(fā) 5.MVC設(shè)計模式,原理,以及相關(guān)框架,如Struts 6.SSH框架 7.緩存技術(shù) session & cookie 8.熟練使用一種以上Java開發(fā)工具 Eclipse/MyEclipse/Jbuilder/Jcreator 9.熟練使用XML JDOM w3c.dom SAX 10.Java設(shè)計模式 工廠模式,單例模式 == 11.Java反射機制 反射的各種用法 12.了解或熟悉 C, C++, .NET 13.熟悉JDK的配置,環(huán)境變量 14.數(shù)據(jù)庫oracle必學(xué),其他最好了解一種以上(mysql,sql server,access==) oracle:視圖,索引,存儲過程,觸發(fā)器,游標,包,常用函數(shù) == 15.數(shù)據(jù)庫原理 事務(wù)的原理,鎖機制,表連接,復(fù)雜查詢語句(工作經(jīng)驗),性能調(diào)優(yōu),鎖表以及解決方案== 16.JDBC,連接池 17.Ajax,反向Ajax 18.HTTP協(xié)議,request 和 response的原理,HTTP status(了解常用的),Https原理 19.熟悉Linux基本命令,使用過Linux/Unix系統(tǒng),可以編寫shell腳本,可以在Linux上部署項目 20.了解windows系統(tǒng)批處理腳本bat 21.了解HTML5,最好學(xué)習(xí)過 22.熟悉一種JS框架,如Prototype 23.J2EE原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic== 24.熟悉ant或maven 25.熟悉一門腳本語言,如python ,ruby 26.了解php/ asp 27.了解ftp協(xié)議及原理 28.熟練使用Junit測試,熟悉Mockito等測試工具 29,熟悉javac,javadoc,native,native2ascii等常用命令 30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過一些的算法,下面的這個就是我曾經(jīng)研究過的一個: http wenku baidu com /view/391db3f0941ea76e58fa04e9點html 31.了解Flex(不學(xué)也沒關(guān)系) 32.了解敏捷開發(fā)模式 33.工作流workflow至少用過一種,如OSworkflow,了解原理 34.使用過VPN了解其原理 35.熟悉jstl表達式和el表達式 36.熟悉webservice,WSDL,SOAP 37.圖片處理,如圖片上傳,預(yù)覽,限制大小等,下面共享一(垃圾勿噴): http wenku baidu com/view/05337bfc770bf78a6529541b點html 38.版本控制工具,CVS VSS SVN 39,JSON技術(shù),JSON+AJAX 40.分頁技術(shù),最好自己實現(xiàn)過不僅僅是用過要知道原理 41.Java Mail 42.Java讀寫txt,excel JXL技術(shù) 43.JVM原理,JVM內(nèi)存管理,GC,Java堆棧池 44.熟練使用下面的工具: office辦公軟件,word,excel,ppt等 plsql,sqldevelop 數(shù)據(jù)庫開發(fā)工具 outlook大公司都用 ue編輯器 瀏覽器控制臺,調(diào)試 SHH/PUTTY 遠程

以上就是我推薦給Java開發(fā)者們的一面試經(jīng)典知識。但是這些知識里面并沒有太多Java全棧、Java晉階、JAVA架構(gòu)之類的題,不是我不推薦,而是希望大家更多的從基本功做起,打好基礎(chǔ),太多復(fù)雜的內(nèi)容一會兒也說不明白。

好了同學(xué)們,我能介紹的也都全部介紹完給你們了,以上的部分就是我想說的內(nèi)容,如果你也想在IT行業(yè)拿高薪,可以參加我們的JAVA全棧晉階訓(xùn)練營課程,選擇最適合自己的課程學(xué)習(xí),技術(shù)大牛親授,7個月后,進入名企拿高薪。我們的課程內(nèi)容有:反射原理、枚舉原理與應(yīng)用、注解原理、常用設(shè)計模式、正規(guī)表達式高級應(yīng)用、JAVA操作Office原理詳解、JAVA圖像處理技術(shù),等多個知識點的詳解和實戰(zhàn)。如果你想拿高薪的,想學(xué)習(xí)的,想就業(yè)前景好的,想跟別人競爭能取得優(yōu)勢的,想進阿里面試但擔(dān)心面試不過的,你都可以來,群:240448376注:加群要求

1、具有1-3工作經(jīng)驗的,面對目前流行的技術(shù)不知從何下手,需要突破技術(shù)瓶頸的可以加。

2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內(nèi)進修、跳槽拿高薪的可以加。

3、如果沒有工作經(jīng)驗,但基礎(chǔ)非常扎實,對java工作機制,常用設(shè)計思想,常用java開發(fā)框架掌握熟練的,可以加。

4、覺得自己很牛B,一般需求都能搞定。但是所學(xué)的知識點沒有系統(tǒng)化,很難在技術(shù)領(lǐng)域繼續(xù)突破的可以加。

5.阿里Java高級大牛直播講解知識點,分享知識,多年工作經(jīng)驗的梳理和總結(jié),帶著大家全面、科學(xué)地建立自己的技術(shù)體系和技術(shù)認知!

6.小號或者小白之類加群一律不給過,謝謝。

最后,每一位讀到這里的網(wǎng)友,感謝你們能耐心地看完。覺得對你有幫助可以給個喜歡!希望在成為一名更優(yōu)秀的Java程序員的道路上,我們可以一起學(xué)習(xí)、一起進步

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容