Java2

Java2

Sun公司分發的免費Java開發工具包
JDK是Sun公司分發的免費Java開發工具包,正式名稱為J2SDK(Java2 Software Develop Kit)。
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 時間:1998年12月 特點:簡單易學 适用:Java MIDP 好處:運行速度及兼容性方面

基本介紹

JAVA2

Java是一種通用的,并發的,強類型的,面向對象的編程語言.

1998年12月,SUN公司發布了JDK1.2,開始使用“Java 2” 這一名稱,目前我們已經很少使用JDK1.1版本,所以我們所說的Java都是指Java2。

JDK是Sun公司分發的免費Java開發工具包,正式名稱為J2SDK(Java2 Software Develop Kit)。

包括基本的java工具包和标準類庫。

自Java1.2之後Java版本統稱為Java2,Java2中的容器類庫才可以說是一種真正意義上的集合框架的實現。基本完全重新設計,但是又對Java1中的一些容器類庫在新的設計上進行了保留,這主要是為了向下兼容的目的,當用Java2開發程序時,應盡量避免使用它們,Java2的集合框架已經完全可以滿足你的需求。有一點需要提醒的是,在Java1中容器類庫是同步化的,而Java2中的容器類庫都是非同步化,這可能是對執行效率進行考慮的結果。

Java MIDP 2.0 适用 Java MIDP 2.0是java的升級版,目前java的版本很多,包括1.0 ,2.0 等 其中Java midp 2是目前的最新版本,在運行速度及兼容性方面都比較好。

Java是由Sun微系統公司所發展出來的程序語言,它本身是一種面向對象(Object-Oriented)的程序語言。JAVA目前在手機上應用最多的就是JAVA遊戲。

Java手機軟件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中國一般稱為“無線Java”技術。此前Java語言具有平台無關性,面向對象,安全穩定,支持多線程,簡單易學登特點,有人把它叫做“K-Java”。

Java語言具有平台無關性,面向對象,安全穩定,支持多線程,簡單易學等特點。

MIDP現在最新版本就是MIDP 2.0,它帶來了增強的圖形功能、藍牙應用編程接口、支持不同HTTP的安全連接類型、先進的媒體應用編程接口和信息應用編程接口。

MIDP 2.0 定義:MIDP 2.0 也叫MIDP_NG,它的編号是JSR 118。MIDP2.0 與1.0相比有很大提高,增加的特性包括:提供域安全模型,以允許對應用程序進行簽名和論證;提供TCP、UDP網絡接口;内置OTA;更好的用戶界面;基本的聲音API。

學習方法

Java并不難,隻是包含的内容比較多。語言本身相當精練,但功能非常強大。為了能夠更加有效地使用Java編制程序,你需要學習該語言所包含的庫,其中的内容十分豐富。在本書中。你将依次了解語言如何運行以及如何應用它。學習這些内容的順序經過精心地安排,通過一些相對簡單、明了的過程,你就可以獲得一定的專業知識,建立運用Java進行程序設計的信心。每一章都盡量避免使用你還沒有學習到的東西。這樣一來,你不能馬上編寫嵌入Weh網頁的Java程序,但是這确實是一種誘人的想法,有點像冒險跳入深水學習遊泳。一般說來,比較好的做法是在學習遊泳之前,先在淺水池中學習如何漂浮,這樣溺水的可能性就被降到了最低程度,很可能最後你還會成為一名優秀的遊泳運動員。

java程序正像我們己經提到的。你可以用Java編寫兩種類型的程序。嵌入Web網頁的程序被稱作Java小應用程序(applet),一般單獨運行的程序稱作應用程序(application ).你還可以進一步将Java應用程序細分為控制台應用程序(console application ),即隻能夠将字符輸出到計算機屏幕上(例如,在PC機的Windows下的DOS窗口中),還有窗口化的Java應用程序C windowed Java application ),即可以建立、管理多個窗口,并且使用典型的基于窗口程序的圖形用戶界面(GUI )的技術。

在學習Java語言基礎階段,我們将使用控制台應用程序作為例子來說明其運行過程。這是因為我們可以将注意力集中在語言的特征上,而不用擔心那些建立、管理窗日時遇到的複雜問題。一旦你熟練掌握了java語言的所有特點,就可以轉到窗口化的應用程序和小應用程序上。

學習java一一前面的路

在開始學習之前,仔細考慮一下從哪兒開始,以及選擇什麼樣的學習路線,非常有益,所以讓我們先來看看學習Java的主要路線圖。在使用本書學習Java時,你将經過五個階段逐步提高。

1.第一階段是本章。開始介紹一些有關Java程序結構的基本概念及Java程序的運行方式。其中包括面向對象程序設計的有關概念:如何将一個Java源文件建成一個可執行程序等等内容。在一開始就接觸這些概念,會使你感到學習編寫Java程序是一件很容易的事情。

2.第二階段,你将學習如何将語句組織在一起,在程序中如何存儲基本數據,如何進行計算以及如何根據結果作出判斷。這些都是你進一步學習所需要解決的難題。

3.第二階段,你将學習有關類的知識,即如何定義一個類,如何應用類。這些是你需要掌握的3ava語言的面向對象特性。到此為I匕你已經學習了所有關于Java語言運行的基木知識,具備了進一步深入學習如何應用它們的基礎。

4.第四階段,你将學習如何将一個應用程序分成可并發執行的程序段。當你在一個Web網頁中包括幾個小應用程序,并且一個小應用程序的開始執行并不需要等待另一個小

應用程序結束時,這一點顯得尤為重要。例如,在你玩一個遊戲時,可以讓置于同一個Web網頁中的另一個有趣的動畫片同時演播。

5.第五階段,你将更加詳細地學習如何實現一個應用程序,或者一個帶有圖形用戶界面的小應用程序,以及如何處理在此環境中的用戶交互,這将應用Java類庫所提供的能力。與學習GUI工具一樣,你也将學習用不同的方法來處理圖像和使用Java的數據庫訪問工具。完成這個階段的學習,你就具備了自己編寫成熟的應用程序和小應用程序的能力。

本教程結束後,你應該是一名知識豐富的Java程序員,欠缺的隻是經驗。我們将以完整的例子來揭示,Java的制作作過程。你應該建立并且運行所有這些實例,即使是最簡單的,也最好山你親自錄入,不要害怕實驗。對于不是很清楚的所有内容,你都應該變換一個例子來分析它的運行過程,最好你自己編寫一個例子。假如你對已經學習過的Java某些方面的内容還不是很明确,請不要馬上在書中查找,先試試看,能夠發現錯誤是學習的一個有效途徑。

上一篇:口袋寵物

下一篇:三維建模

相關詞條

相關搜索

其它詞條