程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java程序設計基礎入門之慨述

Java程序設計基礎入門之慨述

編輯:關於JAVA

現在,Java技術已經風靡全球,就連環球信息網WWW的創始人也說:“計算機行業發展的下一個浪潮就是Java,並且很快就會發生。” SUN公司也聲稱,J2EE 1.4代表了“迄今為止最完美的網絡服務平台”。

現在,Java程序已經無處不在,就連手機都成了Java的活動舞台。2004年的二級計算機等級考試也新增Java程序設計科目。

“當我們面臨多種數字化產品浪潮的時候,跨平台、數字平移肯定會成最熱的技術!”這是我們送給讀者的話。所以,就讓我們品味Java這杯熱咖啡——

Gosling和Java

40年前的一個寒冷的冬天,在加拿大一個村莊裡James Gosling出生了。15歲的時候,大學的天文系招他當了一名臨時編程員,並編寫計算機程序來分析衛星天文數據。

上個世紀80年代初,James Gosling獲得博士學位後到IBM工作,設計IBM第一代工作站。過後,James Gosling跳槽到了SUN公司。在1990年,SUN公司成立了一個軟件設計團隊,其中除了James Gosling,還有Patrick Naughton和Mike Sheridan等人,他們合作的項目稱為“綠色計劃”。James一開始負責為設備和用戶之間的交流創建一種能夠實現網絡交互的語言。隨著大量的時間和金錢投入到“綠色計劃”,他們創建了一種語言。這種語言一開始被叫做“Oak”,這個名字得自於Gosling想名字時看到了窗外的一棵橡樹。但後來被改為了“Java”。

1994年底,James Gosling參加了在硅谷召開的“技術、教育和設計大會”。他抱著試一試的心情向與會者演示了Java的功能。他點擊了網頁上的一個靜止的分子結構圖標,一條命令通過互聯網送到了幾百英裡外的網站,下載了一段Java小程序,在本地工作站上開始執行。在幾秒鐘時間裡,原本靜止的網頁上,一個分子圖像以三維動畫的方式轉了起來。

“哇!”James Gosling聽到了全場觀眾的贊歎聲。這也是讓業界裡的人第一次記住了“Java”這個具有極大發展潛力的名詞。從2000年開始,Java已經成為世界上最流行的電腦語言。

James Gosling成功了,甚至很多人把他和Bill Gates相提並論為對現代IT技術發展有著同樣重要作用的人!

Java的特性

提到Java,相信大家都有點初步的印象——跨平台、一次編寫到處運行、簡單易用等。從語言本身來講,它是拋棄了C/C++的諸多缺點,綜合很多語言的優點後的產物。從應用上來講,J2EE是目前企業級應用的最出色平台和最成功的解決方案,J2ME已經獨霸移動及嵌入式產品開發的大半壁江山,手機Java應用程序、Java游戲層出不窮,展現它勃勃生機;J2SE也不甘落後,相當多的Java桌面應用軟件也在不斷湧現出來。

如果用一句話來形容Java,那就是:“Java是一種簡單的面向對象的分布式的解釋的健壯的安全的結構中立的可移植的性能很優異的多線程的動態的語言”。

Java應用的開發平台

現在很多人提及Java時,時常都會有J2EE、J2ME和J2SE出現。它們是什麼呢?它們是Java所支持的三個開發平台,它們分別是適用於小型嵌入設備、移動電話和智能卡的Java 2 Platform Micro Edition(J2ME)、適用於桌面的Java 2 Platform Standard Edition(J2SE)以及企業服務應用領域的Java 2 Platform Enterprise Edition(J2EE)。

本期開始,我們將涉足Java的桌面應用J2SE。桌面應用一般只需要JRE的支持就足夠了。做J2SE開發要使用JDK Java開發包。目前有很多Java的集成開發工具,它們大都包含了JDK。比較流行的有JBuilder、Visual J++、JCreator等。SUN公司提供的最新jdk1.4.2安裝裡也同時包含了一個集成開發環境NetBeans IDE,也是目前最好的Java開發工具之一。

准備武器——JDK

取得JDK

要學習一種語言,不能光看語法書,准備開發工具來動手試驗才是明智的選擇。那麼,我們先去學習Java的第一把武器:JDK(Java Develop's Kit),也叫做J2SE(Java2 SDK Standard Edition)

打開浏覽器,輸入:http//java.sun.com,在網頁最右邊,找到J2SE 1.4.2 SDK的鏈接,點擊下載(這可是最新的JDK了)。文件比較大,有90MB大小。這個版本的JDK安裝包裡帶有NetBeans 3.5.1這一個IDE(集成開發環境),在後續的編程練習中我們會使用到NetBeans。下載完畢,就可以安裝了,安裝時注意你的JDK安裝位置,稍後會在配置裡用到這個路徑。

JDK的環境配置

安裝JDK之後,首先要做的事是配置JDK的環境變量Path和Classpath。

在Windows 98下,我們需要在Autoexec.bat文件中設置path和classpath指向的路徑。比如在Autoexec.bat裡寫入其中將路徑改成你的安裝路徑就可以了 :

set path=.c\jdk1.4\bin
set classpath=.c\jdk1.4\binc\jdk1.4\libc\jdk1.4\jre\lib

在Windows NT/2000/XP下,請打開“控制面板”→“系統”→“高級”→“環境變量”,然後添加classpath變量並將值設置為:.<installdir>\jdk\bin;添加path變量並將其它設置為:<installdir>\jdk\bin。其中<installdir>為JDK的安裝目錄。
比如筆者的安裝目錄為:C\j2sdk1.4,只要將bin所在目錄添加進去就行了。注意classpath變量的值,“.”代表當前目錄多個目錄用分號隔開。

了解JDK開發工具包

JDK安裝完成,進入相應的JDK目錄,找到bin目錄,會看到很多EXE文件,這些都是JDK的開發工具和實用程序。JDK 工具庫中有八種主要程序:

Javac:Java編譯器,將Java源代碼轉換成字節碼。
Java:Java解釋器,直接從類文件執行Java應用程序字節代碼。
Jar:Java打包工具,主要功能是將class文件壓縮和打包。
Javadoc:根據Java源碼及說明語句生成HTML文檔。
Appletviewer:小應用程序浏覽器,一種執行HTML文件上的Java小程序的Java浏覽器。
Jdb:Java調試器,可以逐行執行程序,設置斷點和檢查變量。
Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。

Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。至於這些工具的詳細使用不在本文討論范圍,JDK Documentation上有詳細的文檔(http//java.sun.com/docs/)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved