Java到底有多強大,它可以做什么?
Java簡介(有多強大)多年來使用最廣泛的編程語言,集成C等主流編程語言的優點,摒棄多重繼承,指針等復雜概念,因為語法簡單,容易上手,跨平臺等特性,大受歡迎。經過多年的積累和發展,形成了非常完善的Java生態。目前地球最強大(流行)編程語言!
Java能做啥目前除了驅動,操作系統等少數領域,使用Java不太合適,Java幾乎可以做目前IT領域的大部分軟件開發。比如:
服務器開發分布式,大數據,云Android開發嵌入式開發桌面端開發(很少)。。。。。。前途精了,透了,前途無量。
但是談何容易!沒有10年8年的長期積累,很難做到精通,學透。
而且Java的生態非常龐大,永遠有學不完的東西。
不要想把所有東西都精通,精通某個領域即可。因為很多東西是類似的,很容易做到觸類旁通。需要學習新領域的時候,可以快速掌握新領域的基本開發技能。
為何第一(優勢)語法相對簡單,入門比較容易。強大的生態,用戶量龐大!跨平臺,能真正做到一次編譯,到處運行。。。。。。。Java劣勢解釋型語言,需要虛擬機進行翻譯執行,沒有虛擬機的地方,不能使用,而且執行速度不是最快的。
版本更新比較慢,最新流行的語法或語法糖支持不是很到位。因為用戶量龐大,生態復雜,再加上本身已經很完善了,所以語言更新少新特性少。
相比新生代語言,比如Go,在語言新機制方面跟進不及時。
現在開發JAVA后臺,主要用哪些技術?
Java在全世界已有20年的歷史,目前用Java后臺一般是做web后臺為主。我們大多數人都熟悉它在Web和應用程序開發中的用法。在互聯網世界開始出現的現象,隨著新平臺的推出開始慢慢冷卻,人們開始轉向其他應用程序和網站開發平臺。
Web應用程序是分布式應用程序,可在多臺計算機上運行,并通過網絡或服務器進行通信。它適用于企業更新和維護,而無需在客戶端計算機上安裝軟件。
一個簡單的頁面顯示數據和時間,或像航班,酒店或租賃預訂所涉及的一組頁面那樣復雜,是一個Web應用程序。涉及Web應用程序開發的Java技術有Java企業版(JEE),Java標準版(JSE),JavaServerPages標準標簽庫(JSTL),JavaServerPages(JSP)等。
JavaServletAPI:JavaServlet在服務器端運行,沒有自己的應用程序作為HTML用戶界面(UI)或應用程序GUI。它們用于擴展由Web服務器托管