-
1 # 使用者8402805395621
-
2 # 上海千鋒教育
由於Java擁有很高的安全性、平臺移植性等特點,所以受到廣大程式設計師的喜愛,應用到各行各業。那麼,學習Java到底可以幹些什麼呢?
其實Java可以做的東西實在太多了,網站、軟體、手機遊戲、電腦遊戲、中介軟體以及現在流行的安卓手機app等,都是由Java語言編寫的;除了這些,Java還有很多用途,家裡的微波爐、洗衣機等家電也有可能是Java控制的。
1、編寫網站
現在許多大型網站都是用Java編寫的,比如我們熟悉的電子商務交易平臺阿里巴巴、淘寶、京東都是使用Java編寫的。
2、Android應用
Java做安卓不單單是系統,還有APP。對於如今的開發人員來說,他們更多的時間是花在開發APP上面。
你在Android手機上,隨便開啟一個App應用,都是用Java語言編寫。雖然現在Android運用了不同的JVM以及不同的封裝方式,但是程式碼還是用Java語言編寫的。
3、大型企業伺服器應用
很多大型企業管理系統、CRM系統,ERP系統主要使JAVA編寫。例如移動、聯通、電信等通訊行業的客戶管理系統,快遞公司的物流系統離不開Java;交通工具的訂票系統絕大部分也是使用Java開發的。
4、做軟體工具
一般來說,程式語言都可以做軟體,Java也不例外,許多常用的軟體和開發工具都是運用Java來編寫和開發的,例IneteliJIdea、Eclipse,NetbansIDE等。
5、嵌入式領域及消費類電子產品
Java在嵌入式領域發展空間很大,對於嵌入式系統來說,Java技術因為比C語言和組合語言有很明顯的優越性,而受到了嵌入式領域的青睞,並得到了大量的研究與開發應用。
嵌入式裝置及消費類電子產品,主要用JavaMe,資訊家電(如數字電視、機頂盒、電冰箱)、無線手持裝置、通訊終端、醫療裝置、汽車電子裝置等都是比較熱門的Java應用領域。
6、大資料技術
Java最大的優勢之一是它在大資料領域的地位,目前很多的大資料的架構都是透過Java來完成的。
例如現在最主流的大資料框架Hadoop的應用主要用Java開發的;Apache的基於Java的HBase和Accumulo以及ElasticSearchas。
7、高頻交易
高頻交易是指從那些人們從極為短暫的市場變化中尋求獲利的計算機化交易,比如某隻股票在不同交易所之間的微小价差,或者某種證券買入價和賣出價差價的微小變化。
在股票交易這種高頻市場中,即使延遲10微秒都不知錯過了多少機會。Java大幅度提高平臺的特性和即時編譯,同時又能像C++一樣傳遞資料。正是由於這個原因,Java成為程式設計師編寫交易平臺的常用語言。
Java應用領域如此廣泛,這就意味著學習Java有很多不同的工作可供選擇。所以,作為新手的您現在應該不會再彷徨迷茫了吧!
回覆列表
作為一個苦逼的天天碼程式碼程式設計師,其實我想說根本沒有具體的方向,也就Android方向(主流),Swing桌面客戶端方向(很少不建議),Javaweb方向(主流),做Javaweb的基本都沒使用SSh(struts+spring+hibernate)了,基本都是SpringMVC+Ibatis/MyBatis+Oracle,所以都可以學習下,SSH是入門的不二之選。對我來說,Android,SSh,JSP,JSF,EXTJS,JQuery,也都學習過,連Linux偶爾也會使用到。