到什么程度才算是入門呢?
1.java基礎,面向對象,多線程,IO流,一些常見的API
2.熟悉前端端一些知識,html,css,js,jquey,ajax,jsp
3.熟悉javaweb ,servlet,http協議,tcp/ip協議,listener,filter,cookie,session,mvc分層思想
4.數據庫,mysql,oracle,sql語句,多表查詢,關聯,排序,數據庫表的設計,索引
5.二十三個設計模式,最常見的,工廠,單例,裝飾,代理,迭代器,等等,需要熟悉
6.框架,spring 家族,spring的設計原理(看源碼),IOC,DI思想,底層實現,cglib動態代理的實現,mvc的調用過程,設計原理,注解,等等,spring boot一鍵部署,spring cloud 微服務架構(了解),還有spring家族的一些其他組件建議了解。持久層框架mybaits,通用mapper的使用,和spring整合,注解形式,jpa的使用。
7.拓展,redis緩存的使用,服務器架構設計思想,jsoup爬蟲,nginx負載均衡,mysql的高可用,讀寫分離。
8.數據結構,計算機網絡,計算機導論,這些基礎知識不需要多精通,但是一定要了解。
9.java在大數據方面的應用,hadoop,hive,hbase,spark,storm等等的了解和學習。
學會1234,是入門。
學會123456,你可以找工作。
學會123456789,你可以找一個很好的工作。
我這里有java基礎到java大數據的相關視頻,如果大家有什么需要,可以關注我。
免費領取喲。
以上。