JAVA軟件開發是現在流行的編程語言之一,Java軟件開發主要分三個方向:JAVASE、JAVAME、JAVAEE。
開發的一般是:java Swing桌面應用程序,JAVAEE(開發B/S系統)是主流。
一般說的JAVA軟件開發主要就是用JAVA開發一系列的B/S系統,包括各種辦公系統,各種網站,電力的監控系統,報表系統等等。
學java的話,一般都是要先學JAVASE(一切的基礎),然后,就是一系列的東西需要學習,先,必須了解servlet,JSP,然后就是要學習各種的框架。
新手學習java開發要什么基礎?
1.HTML+CSS+DIV,前端會用到,作為研發人員至少應該會簡單寫些頁面出來,這是許多編程語言都需要了解的基礎。
2.了解JAVASCRIPT,想要使用一些特殊的效果就需要這個了,但是你并不需要很精通,當你需要用到JS的地方可以用Jquery,Jquery很好學,很有用的JS框架,看似復雜華麗的效果他都能輕松完成。
3.了解Ajax,前端異步交互技術,值得去研究。
4.了解JSP,Servlet,Javabean,發展至今已經不提倡在JSP里嵌入JAVA代碼,所以僅僅是作為視圖層使用,嵌入些如JSTL和Struts2標簽庫的標簽成為動態頁面。Servlet是應該重點學習的,包括如過濾器、器等,這些都是當下Struts2或者未來WEB框架的底層基礎和原理。
5.了解Strut2+Hibernate(or JPA)+Spring,當下十分流行的開發框架。其實是很容易上手的,但關鍵是需要懂得原理。
6.了解Web Service技術,它能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件, 就可相互交換數據或集成。依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什么, 都可以相互交換數據。
總結:Java可以開發網站,例如,一些企業的門戶網站、Java可以做軟件,例如,信息管理系統、員工打卡系統、Java用于手機開發,例如,做手機系統 等等。