- Java Web應用開發給力起飛
- 白靈等編著
- 651字
- 2018-12-30 08:41:18
1.1 認識Java
學習一門編程語言之前,必須對它的背景、用途等方面有清楚的認識。編程語言和漢語、英語等溝通語言一樣,要和具體的應用環境結合起來才能發揮作用。試想一下,一個人費盡千辛萬苦學會了傳說中的火星語,卻發現這個世界上沒有火星人(如圖1-1所示)……

圖1-1 回火星去吧
1. Java到底能干什么
許多Java初學者都會有這樣的疑問。從理論上講,其他編程語言能做的事情,Java基本上都能夠做,但是“能做”并不意味著“適合做”。如果要開發一個微軟的Word之類的桌面應用程序,或者是魔獸世界這樣的大型游戲,Java絕對不是理想選擇。所以,“Java到底能干什么”應該換成另一個問題。
2. Java適合干什么
“Java不只是一門語言,而是一個平臺。”接觸Java的人一定都聽過類似的說法。這句話是什么意思呢?所謂平臺,可以理解為一個工具箱,里面的工具可以代替人完成很多復雜的任務,從而降低工作難度,減輕工作負擔。Java之所以成功,并非因為它本身是一門語法優美、設計先進的語言,而是由于它提供了豐富而強大的工具箱:SE、EE及ME(如圖1-2所示)。這三大平臺面向不同的領域,其中得到最長足發展和廣泛使用的,無疑是Java EE(Java Enterprise Edition,Java企業版)。Java提供的強大的網絡操作、安全等特性和獨一無二的“一次編寫,到處運行”的跨平臺能力,使其在面向網絡的企業應用、開發、集成等方面如魚得水。

圖1-2 Java平臺
面向網絡的應用,特別是Web開發,是適合Java大展拳腳的世界。曾使用過其他語言進行網絡編程的人,在使用Java之后都會感動得一塌糊涂:因為Java把建立連接、發送消息等煩瑣的網絡任務簡化到了極點。這是一個網絡時代,而Java就是為網絡而生的。
推薦閱讀
- Design Principles for Process:driven Architectures Using Oracle BPM and SOA Suite 12c
- Learn Type:Driven Development
- Oracle從新手到高手
- iOS開發實戰:從零基礎到App Store上架
- 算法精粹:經典計算機科學問題的Python實現
- C語言最佳實踐
- Building a Quadcopter with Arduino
- 程序設計基礎教程:C語言
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- PHP編程基礎與實踐教程
- 計算機應用基礎教程(Windows 7+Office 2010)
- IoT Projects with Bluetooth Low Energy
- Spring Data JPA從入門到精通
- 虛擬現實建模與編程(SketchUp+OSG開發技術)
- Visual Basic語言程序設計上機指導與練習(第3版)