Live 簡介
很多同學向我邀答,想要學習Java,卻不知道該學什麼,也不知道該學到什麼深度?
也有些外包的同學,想在技術上提升,卻不知怎麼做?
本次 Live專為想學習和提高Java的人定製,給出了詳細的學習路線,適合想要系統的專業的學習Java的人。尤其是:想要從事Java開發工作的大學生,想要轉行當Java程式設計師的在職人員,想要提升Java水平卻不知如何入手的小白等。
30天從入門到精通? 那是宣傳的噱頭。
三個月培訓等於兩年經驗? 那是宣傳的噱頭。
畢業都能進BAT? 那還是宣傳的噱頭。
學習本課程,不能讓你30天從入門到精通,不能保證你進BAT,但是能保證教會你如何系統的學習Java知識,最終成為一個專業的Java開發者。
當然,如果你有關於學習程式設計的方式方法問題,也可以參加課程來問我!
內容大綱
• 1. Java基礎
基礎語法
類,封裝,繼承
一切皆物件Object類
介面,多型
異常處理
泛型
列舉
Java IO
常用類,常用接Java註解
Java反射
Java網路(可選)
- Java Web
前端指令碼html,js,velocity,xml
Servlet程式開發
深入理解mvc模式
常用Java專案結構
Jetty tomcat使用
Mysql使用
Springmvc spring mybatis 專案上手
- Java多執行緒
執行緒入門thread runnable
內建鎖 synchronized
執行緒協作 wait notify notifyAll
Executor體系 callable
顯示鎖 lock
條件佇列 condition
常用併發程式設計類
Volatile
體現功力的threadlocal
執行緒安全問題的核心
常見的死鎖原因
樂觀鎖 悲觀鎖 cas
- Java虛擬機器
Jvm體系架構
類的生命週期
物件的生命週期
常量池
垃圾回收機制
- 設計模式
單例模式
工廠模式
策略模式
介面卡模式
模板模式
回撥模式
建造者模式
- 網站架構
大型網站的架構
常用優化手段
分散式與無狀態
負載均衡
- Spring框架
Aop如何實現
Ioc如何實現
事務如何實現
物件怎麼管理
- 閒談和問答
歡迎工作一到五年的Java工程師朋友們加入Java技術交流:697558955
群內提供免費的Java架構學習資料(裡面有高可用、高併發、高效能及分散式、Jvm效能調優、Spring原始碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!