1. 程式人生 > >百分之九十九的JAVA工作者都不知道的知識

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

java

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

以上就是我推薦給Java開發者們的一面試經典知識。但是這些知識裏面並沒有太多Java全棧、Java晉階、JAVA架構之類的題,不是我不推薦,而是希望大家更多的從基本功做起,打好基礎,太多復雜的內容一會兒也說不明白。

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

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

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

3、如果沒有工作經驗,但基礎非常紮實,對java工作機制,常用設計思想,常用java開發框架掌握熟練的,可以加。

4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的可以加。

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

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

最後,每一位讀到這裏的網友,感謝你們能耐心地看完。覺得對你有幫助可以給個喜歡!希望在成為一名更優秀的Java程序員的道路上,我們可以一起學習、一起進步


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