想把Java學(xué)好就應(yīng)該提前了解都要學(xué)習(xí)哪些內(nèi)容,有了方向才有動力!以下是我總結(jié)的Java學(xué)習(xí)路線,好好學(xué)習(xí)你也能成功:
第一部分:JavaSE:Java語言最基本的一套庫
學(xué)習(xí)JavaEE或JavaME之前,JavaSE是必學(xué)的。
* Java開發(fā)環(huán)境搭建
* Java基礎(chǔ)語法
* 面向?qū)ο?/p>
* 數(shù)組
* 異常
* 集合
* 線程
* IO流
* 反射機制
* 注解Annotation
* 網(wǎng)絡(luò)編程
第二部分:數(shù)據(jù)庫 【MySQL + JDBC】
* 只要學(xué)習(xí)編程,數(shù)據(jù)庫是一定要學(xué)習(xí)的,是一門公共的學(xué)科。
* java、C、python、C#等程序員都需要學(xué)習(xí)數(shù)據(jù)庫。
* 數(shù)據(jù)庫產(chǎn)品很多: MySQL、Oracle、SqlServer、DB2......
* 我們動力節(jié)點數(shù)據(jù)庫課程包括:MySQL + Oracle
* Oracle:銀行、政府使用oracle的較多。
* MySQL:互聯(lián)網(wǎng)公司、一般企業(yè)使用MySQL較多。
* Oracle我們是提供視頻的。課堂上不講。
* 我們課堂上講MySQL。
* Java語言鏈接數(shù)據(jù)庫:JDBC
第三部分:WEB前端
* 系統(tǒng)結(jié)構(gòu):B/S【Browser/Server】 C/S【Client/Server】
* WEB是網(wǎng)站的意思。WEB前端是:網(wǎng)站當(dāng)中的頁面。
* WEB前端程序是運行在瀏覽器當(dāng)中的。
* HTML5 + CSS3 + JavaScript(JS)
* WEB前端也有很多框架:
- jQuery
- Bootstrap
- Vue
- NodeJS
- AugularJS
- RectJS
- LayUI
- EasyUI
.....
第四部分:JavaWEB
* Servlet
* JSP
* AJAX(是JavaScript的一部分語法,專門做頁面局部刷新)
第五部分:JavaWEB項目
* 做一個B/S結(jié)構(gòu)的項目,將WEB前端和JavaWEB內(nèi)容做一個整合練習(xí)。
* 其實到這里為止,所有的系統(tǒng)都可以做了。但是用的技術(shù)很Low。沒有用框架。