從“傻X”到牛X——掃盲篇(一)JAVA的基本概念
Posted on 2009-04-04 23:32 Silver Wong 閱讀(650) 評論(6) 編輯 收藏 所屬分類: J2ME游戲開發(fā)今天正式開始掃盲工作。
首先要了解什么是JAVA,什么是J2ME。
JAVA:由SUN公司推出的一種高級編程語言。這不是下定義,誰要是按這個去答卷就等著扣分吧。
小知識:計算機是只認得二進制數(shù)據(jù)的,我們稱之為第一代編程語言,也叫機器語言。第二代編程語言是匯編語言,我們通常說的軟件破解,都是都過反匯編技術(shù)來實現(xiàn)的。匯編與反匯編也是寫外掛最重要的技能之一。第三代編程語言,也叫高級語言,就是我們所說的C/C++,JAVA,VB,DELPHI等等。
SUN公司推出的JAVA SDK有以下三個版本:
J2SE:標準版(Java 2 Standard Edition ) 包含那些構(gòu)成Java語言核心的類,是JAVA編程的核心。
J2ME:微型版(Java 2 Micro Edition)用于消費類電子產(chǎn)品的軟件開發(fā),包含一部分J2SE的類。拿到我們這來說,就是要在手機開發(fā)平臺上使用的版本。
J2EE:企業(yè)版(Java 2 Enterprise Edition)用于大型企業(yè)軟件的開發(fā),這里我們暫不討論。
以上SDK(Software Development Kit:軟件開發(fā)包)可以在 http://java.sun.com/ 上下載。
最新的JDK(JAVA的SDK簡稱為JDK)版本號為JDK 6 Update 13,我們只要下載JDK 5.0以上的版本都行。
JDK 6 Update 13的官方下載鏈接:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u13-windows-i586-p.exe?BundledLineItemUUID=CCxIBe.mBxcAAAEgCl4I.nFS&OrderID=luxIBe.mMd4AAAEg_V0I.nFS&ProductID=
5PtIBe.pWuUAAAEfTt9rU.Ok&FileName=/jdk-6u13-windows-i586-p.exe
接下來,我們要下載J2ME。J2ME SDK的最新版本為 3.0 Early Access。我們要下載的是
WKT(Wireless Toolkit:無線工具包)2.5.2 for CLDC。
下載鏈接:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/
sun_java_wireless_toolkit-2_5_2-ml-windows.exe?BundledLineItemUUID=jutIBe.mUJQAAAEgj.II.nFX&OrderID=Z0NIBe.ms.EAAAEge.II.nFX&ProductID=
nU7ACUFBSBUAAAEYFqM5AXuk&FileName=/sun_java_wireless_toolkit-2_5_2-ml-windows.exe
安裝沒什么好說的,選個路徑,一路NEXT下來就行了。
SDK都裝備好了,再就要準備IDE(Integrated Development Environment:集成開發(fā)環(huán)境)了,就是我們的開發(fā)工具,雖然一般建議新手在開始學JAVA的時候使用記事本或類似的文本編輯器來寫代碼,打牢基礎(chǔ)。但是我們這是為了快速入門,就不玩那些了,直接上IDE。一個好的IDE有助于提高我們的開發(fā)效率。
一般來講,在J2ME平臺上選用的IDE有NetBeans,Eclipse,JBuilder。
JBuilder是商業(yè)軟件,要MONEY的,先排除掉。
NetBeans是SUN公司提供給我們的免費的IDE,功能不錯,Sun的鐵桿Fans可以選用這個。(不過聽說最近IBM在與SUN恰談收購的事,HP和Oracle也對SUN有動作)
Eclipse,鼎鼎大名的Eclipse,它的出名是因為其“無所不能”。Eclipse是個開源平臺,本身也沒多大能耐,其關(guān)鍵在于它的可擴展性。基于Eclipse的插件有成百上千個,以至于可能在Eclipse平臺上開發(fā)C/C++,Java,Delphi,UML等等等等。
我們要選用的就是它了。Eclipse最新的版本為3.4.2,下載網(wǎng)址為:http://www.eclipse.org/downloads/ 注意別下錯了,我們要下的是該頁面最下面的 Eclipse Classic 3.4.2 (152 MB)。
還是給個下載鏈接:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&url=http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&mirror_id=385
下載后直接解壓出來就可以了。雙擊運行Eclipse
首次運行會要求設(shè)置一個工作區(qū),就是我們存放Eclipse的工程文件和代碼文件的地方,自己隨便指定一個。
指定完后來到歡迎界面,無視掉,直接點左上角的叉。就會出現(xiàn)如下圖的界面。

好了。來完成我們今天的最后一項工作,編寫自己的第一個程序。
按Ctrl+N來新建一個工程,也可以點菜單欄的“File—>New—>Other”來到如下界面。

我們選Java Project。
接下來要輸入工程的名稱,選的擇JRE(Java Runtime Environment:Java運行時環(huán)境)。名字可以亂填,JRE可不能亂選。按下圖配置。

其實這里JRE選什么都無所謂,但是,為了習慣以后開發(fā)J2ME,我們還是選擇JaveSE-1.6。如果沒按上述安裝JDK6.0的話,就沒有一這項,選J2SE-1.5也行。
小知識:J2SE的版本是1.1,1.2,1.3,1.4這樣升起來的,但是由于JDK1.5的升級內(nèi)容較多,變化較大,所以從1.5開始就更名為JDK5.0了。同理,JDK1.6就是JDK6.0,同一個東西,兩種叫法。
完成上述步驟后,可以直接點finish關(guān)閉項目向?qū)А4藭r,工作區(qū)便出現(xiàn)了一個名為HelloWorld的項目。點加號展開,如下圖。

src是我們存放代碼的源文件夾。下面那個東西是不是很熟悉?對了,就是我們上面選的JRE,讓他在那自生自滅吧,不用管它,呵呵。
小知識:如果實在不想看到JRE的目錄,我們可以點工作區(qū)右上角的小箭頭,再點Filters,然后找到并選中Libraries from external,確定,這樣他就不會再出來了。想再看到只要逆操作就行了。

工程建立完了,再就要創(chuàng)建類了。什么是類,什么是包等等,我們在下節(jié)中講到,今天我們只用跟著做,把第一個程序跑起來就行。創(chuàng)建類的方法,“File—>new—>Class”或點擊工具欄中的
來到如下界面。按下圖配置。

點擊finish.
會發(fā)現(xiàn)src目錄下多出來了一個test,這個是包(package)。test下面有一個MyFirstPro.java,這個就是類(class)了。同時,代碼編寫區(qū)也出現(xiàn)了一些代碼。先不管他是什么。我們只用加上一句話就行了。
我們就加上了
這一句話。注意末尾的分號,是英文字符的分號。
現(xiàn)在來點擊工具欄上的“運行”
按鈕看看效果吧。輸出的結(jié)果顯示在代碼編程區(qū)的下面。
System.out.println()語句就是用來輸出的。到此為止,恭喜你,你的第一個程序已經(jīng)開發(fā)出來了。
本文出自Silver Wong的博客:http://www.aygfsteel.com/conanwsz
首先要了解什么是JAVA,什么是J2ME。
JAVA:由SUN公司推出的一種高級編程語言。這不是下定義,誰要是按這個去答卷就等著扣分吧。

小知識:計算機是只認得二進制數(shù)據(jù)的,我們稱之為第一代編程語言,也叫機器語言。第二代編程語言是匯編語言,我們通常說的軟件破解,都是都過反匯編技術(shù)來實現(xiàn)的。匯編與反匯編也是寫外掛最重要的技能之一。第三代編程語言,也叫高級語言,就是我們所說的C/C++,JAVA,VB,DELPHI等等。
SUN公司推出的JAVA SDK有以下三個版本:
J2SE:標準版(Java 2 Standard Edition ) 包含那些構(gòu)成Java語言核心的類,是JAVA編程的核心。
J2ME:微型版(Java 2 Micro Edition)用于消費類電子產(chǎn)品的軟件開發(fā),包含一部分J2SE的類。拿到我們這來說,就是要在手機開發(fā)平臺上使用的版本。
J2EE:企業(yè)版(Java 2 Enterprise Edition)用于大型企業(yè)軟件的開發(fā),這里我們暫不討論。
以上SDK(Software Development Kit:軟件開發(fā)包)可以在 http://java.sun.com/ 上下載。
最新的JDK(JAVA的SDK簡稱為JDK)版本號為JDK 6 Update 13,我們只要下載JDK 5.0以上的版本都行。
JDK 6 Update 13的官方下載鏈接:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u13-windows-i586-p.exe?BundledLineItemUUID=CCxIBe.mBxcAAAEgCl4I.nFS&OrderID=luxIBe.mMd4AAAEg_V0I.nFS&ProductID=
5PtIBe.pWuUAAAEfTt9rU.Ok&FileName=/jdk-6u13-windows-i586-p.exe
接下來,我們要下載J2ME。J2ME SDK的最新版本為 3.0 Early Access。我們要下載的是
WKT(Wireless Toolkit:無線工具包)2.5.2 for CLDC。
下載鏈接:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/
sun_java_wireless_toolkit-2_5_2-ml-windows.exe?BundledLineItemUUID=jutIBe.mUJQAAAEgj.II.nFX&OrderID=Z0NIBe.ms.EAAAEge.II.nFX&ProductID=
nU7ACUFBSBUAAAEYFqM5AXuk&FileName=/sun_java_wireless_toolkit-2_5_2-ml-windows.exe
安裝沒什么好說的,選個路徑,一路NEXT下來就行了。
SDK都裝備好了,再就要準備IDE(Integrated Development Environment:集成開發(fā)環(huán)境)了,就是我們的開發(fā)工具,雖然一般建議新手在開始學JAVA的時候使用記事本或類似的文本編輯器來寫代碼,打牢基礎(chǔ)。但是我們這是為了快速入門,就不玩那些了,直接上IDE。一個好的IDE有助于提高我們的開發(fā)效率。
一般來講,在J2ME平臺上選用的IDE有NetBeans,Eclipse,JBuilder。
JBuilder是商業(yè)軟件,要MONEY的,先排除掉。
NetBeans是SUN公司提供給我們的免費的IDE,功能不錯,Sun的鐵桿Fans可以選用這個。(不過聽說最近IBM在與SUN恰談收購的事,HP和Oracle也對SUN有動作)
Eclipse,鼎鼎大名的Eclipse,它的出名是因為其“無所不能”。Eclipse是個開源平臺,本身也沒多大能耐,其關(guān)鍵在于它的可擴展性。基于Eclipse的插件有成百上千個,以至于可能在Eclipse平臺上開發(fā)C/C++,Java,Delphi,UML等等等等。
我們要選用的就是它了。Eclipse最新的版本為3.4.2,下載網(wǎng)址為:http://www.eclipse.org/downloads/ 注意別下錯了,我們要下的是該頁面最下面的 Eclipse Classic 3.4.2 (152 MB)。
還是給個下載鏈接:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&url=http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-win32.zip&mirror_id=385
下載后直接解壓出來就可以了。雙擊運行Eclipse

首次運行會要求設(shè)置一個工作區(qū),就是我們存放Eclipse的工程文件和代碼文件的地方,自己隨便指定一個。
指定完后來到歡迎界面,無視掉,直接點左上角的叉。就會出現(xiàn)如下圖的界面。

好了。來完成我們今天的最后一項工作,編寫自己的第一個程序。
按Ctrl+N來新建一個工程,也可以點菜單欄的“File—>New—>Other”來到如下界面。

我們選Java Project。
接下來要輸入工程的名稱,選的擇JRE(Java Runtime Environment:Java運行時環(huán)境)。名字可以亂填,JRE可不能亂選。按下圖配置。

其實這里JRE選什么都無所謂,但是,為了習慣以后開發(fā)J2ME,我們還是選擇JaveSE-1.6。如果沒按上述安裝JDK6.0的話,就沒有一這項,選J2SE-1.5也行。
小知識:J2SE的版本是1.1,1.2,1.3,1.4這樣升起來的,但是由于JDK1.5的升級內(nèi)容較多,變化較大,所以從1.5開始就更名為JDK5.0了。同理,JDK1.6就是JDK6.0,同一個東西,兩種叫法。
完成上述步驟后,可以直接點finish關(guān)閉項目向?qū)А4藭r,工作區(qū)便出現(xiàn)了一個名為HelloWorld的項目。點加號展開,如下圖。

src是我們存放代碼的源文件夾。下面那個東西是不是很熟悉?對了,就是我們上面選的JRE,讓他在那自生自滅吧,不用管它,呵呵。
小知識:如果實在不想看到JRE的目錄,我們可以點工作區(qū)右上角的小箭頭,再點Filters,然后找到并選中Libraries from external,確定,這樣他就不會再出來了。想再看到只要逆操作就行了。

工程建立完了,再就要創(chuàng)建類了。什么是類,什么是包等等,我們在下節(jié)中講到,今天我們只用跟著做,把第一個程序跑起來就行。創(chuàng)建類的方法,“File—>new—>Class”或點擊工具欄中的


點擊finish.
會發(fā)現(xiàn)src目錄下多出來了一個test,這個是包(package)。test下面有一個MyFirstPro.java,這個就是類(class)了。同時,代碼編寫區(qū)也出現(xiàn)了一些代碼。先不管他是什么。我們只用加上一句話就行了。
- package test;
- public class MyFirstPro {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- System.out.println("Hello World!");
- }
- }
我們就加上了
- System.out.println("Hello World!");
現(xiàn)在來點擊工具欄上的“運行”


System.out.println()語句就是用來輸出的。到此為止,恭喜你,你的第一個程序已經(jīng)開發(fā)出來了。
本文出自Silver Wong的博客:http://www.aygfsteel.com/conanwsz