找到一份Java初級程式設計師的工作,有哪些是必須掌握的,有哪些是可以現學現賣的?一個完整的Javaweb專案,有哪些具體模組,每個模組用到的技術是哪些?
方法/步驟
0,常用api(String,StringBuffer/StringBuilder等)1.集合類,執行緒類
2.Servlet(很少用純粹的servlet寫,但你要懂,因為很多框架都是基於servlet封裝的)
3.json,xml讀寫
4.資料庫訪問(CRUD,事務,連線池)
5.http請求(HttpClient)
6其他,包括常用框架,設計模式,面向物件
初級程式設計師會這些就可以寫專案了。後期遇到的問題就會複雜得多,要靠各種經驗和知識的積累。
7,函數語言程式設計 spring-boot
SSM框架(Spring+Spring MVC+Mybatis)這說明這個框架目前還是挺流行的,資料庫方面很多小公司還是用mysql,但是現在Nosql資料庫比如redis和mongodb越來越流行了,然後訊息中介軟體用MQ,專案配置一般用Maven比較方便,團隊合作用當然用git
Intellij IDEA的快捷鍵,熟練掌握後功力立即提升50%
guava,spring,mybatis,shell,mysql,maven,git,idea