java運維需要掌握的技術(shù) 做Java開發(fā),需要會哪些技術(shù)啊?
做Java開發(fā),需要會哪些技術(shù)?。縅ava分為三個系統(tǒng):-Java se(J2SE)(Java 2平臺標準版,Java平臺標準版)-Java EE(J2EE)(Java 2平臺,企業(yè)版,Java平臺企
做Java開發(fā),需要會哪些技術(shù)啊?
Java分為三個系統(tǒng):
-Java se(J2SE)(Java 2平臺標準版,Java平臺標準版)
-Java EE(J2EE)(Java 2平臺,企業(yè)版,Java平臺企業(yè)版)
-Java ME(J2ME)(Java 2平臺微版,Java平臺微版)。
因此,要學(xué)習(xí)的技術(shù)和路線如下:
1、javase(Java核心,Java核心)
2、web前端(HTML、JS、CSS)
3、數(shù)據(jù)庫(mysql、JDBC)
4、JavaWeb(servlet、EL&;JSTL)
5、流行框架(spring)
6、JavaWeb項目(MVC)
~,我們推薦幾本極具啟發(fā)性的書:
編程諸暨——學(xué)會思考和分析問題的正確姿態(tài)
計算機程序的構(gòu)造和解釋——重新思考編程語言的本質(zhì)
UNIX編程藝術(shù)——體驗系統(tǒng)設(shè)計的正確思維
系統(tǒng)設(shè)計導(dǎo)論算法-需要反復(fù)練習(xí)的基本技能
設(shè)計數(shù)據(jù)密集型應(yīng)用程序-打開分布式系統(tǒng)和大數(shù)據(jù)系統(tǒng)設(shè)計的大門
在閱讀書籍的同時,學(xué)習(xí)各種優(yōu)秀的開源系統(tǒng)的工作原理,如Kafka、Flink、spark、Hadoop、etcd、zookeeper、redis
你學(xué)到了什么不僅僅是知識,更是設(shè)計理念和思維能力的提高
我分享了很多與分布式系統(tǒng)相關(guān)的動畫視頻。歡迎觀看。我希望他們能幫助你