A. java基礎編程學完,然後學什麼_
java基礎一般就是J2SE了,學完之後一般有兩個方向可以選擇繼續發展:
第一個為J2EE,就是企業級應用開發,涉及到web,一般為B/S結構的應用開發;需要深入學習掌握的知識包括SQL、MVC、IoC、AOP、持久化、WebService、HTML、CSS、Javascript等,主流相關技術框架有Spring、Struts、Hibernate、iBatis、EJB、JSF、jQuery、ExtJS、DWR等。
J2EE的開發特點之一就是一般資源(CPU、內存、硬碟存儲等)足夠豐富。
第二個為J2ME,就是嵌入式Java開發,涉及到手機、機頂盒、電視之類的設備。在過去的諾基亞為王的時代,很多小游戲就是基於J2ME開發的。如今安卓很流行,很多手機、智能電視都使用安卓系統,而安卓的SDK開發也是基於Java的,就是使用Java進行開發。(NDK開發需要掌握一定的C++的知識)。
B. 應該怎樣學習JAVA順序是什麼
不知道Java 學習順序的話,我提供你一條學習線路圖!
按照視頻學習的過程中,學習方法也是很重要的!一定要記得勤記筆記,整理程思維導圖,方便後續復習方便。
第一部分:JavaSE:Java語言最基本的一套庫
學習JavaEE或JavaME之前,JavaSE是必學的。
* Java開發環境搭建
* Java基礎語法
* 面向對象
* 數組
* 異常
* 集合
* 線程
* IO流
* 反射機制
* 註解Annotation
* 網路編程
第二部分:資料庫 【MySQL + JDBC】
* 只要學習編程,資料庫是一定要學習的,是一門公共的學科。
* java、C、python、C#等程序員都需要學習資料庫。
* 資料庫產品很多: MySQL、Oracle、SqlServer、DB2......
* 我們動力節點資料庫課程包括:MySQL + Oracle
* Oracle:銀行、政府使用oracle的較多。
* MySQL:互聯網公司、一般企業使用MySQL較多。
* Oracle我們是提供視頻的。課堂上不講。
* 我們課堂上講MySQL。
* Java語言鏈接資料庫:JDBC
第三部分:WEB前端
* 系統結構:B/S【Browser/Server】 C/S【Client/Server】
* WEB是網站的意思。WEB前端是:網站當中的頁面。
* WEB前端程序是運行在瀏覽器當中的。
* HTML5 + CSS3 + JavaScript(JS)
* WEB前端也有很多框架:
- jQuery
- Bootstrap
- Vue
- NodeJS
- AugularJS
- RectJS
- LayUI
- EasyUI
.....
第四部分:JavaWEB
* Servlet
* JSP
* AJAX(是JavaScript的一部分語法,專門做頁面局部刷新)
第五部分:JavaWEB項目
* 做一個B/S結構的項目,將WEB前端和JavaWEB內容做一個整合練習。
* 其實到這里為止,所有的系統都可以做了。但是用的技術很Low。沒有用框架。