国产最新a级毛片无码专区_综合亚洲欧美日韩久久精品_日本成年片在线观看66_一本到九九av电影_一级毛片免费网站播放_国内精品久久人无码大片_国产人成视频99在线观看_欧美不卡在线一本二本_国产亚洲电影av_可以免费看黄色软件

知ing

Java語言程序設計(第三版)

邵麗萍,邵光亞,張后揚 編 / 清華大學出版社

拼命菇?jīng)鯜 上傳

查看本書

1.1  Java簡介
1.1.1  Java的起源與發(fā)展
  Java是美國Sun Microsystems公司于1995年5月正式發(fā)布的程序設計語言,它是前身是公司為智能消費類家用電器(如:電視機、電話、鬧鐘、烤面包機)研究而開發(fā)的,直到1993年Web開始在Internet上盛行,開發(fā)小組試著將這一技術轉(zhuǎn)移到Web網(wǎng)絡上,并獲得了空前的成功。
  為了促銷和法律的原因,1995年Oak更名為Java,小插曲:一天Java小組成員正在喝Java咖啡時,議論給新語言取名字問題,有人提議用Java(Java是印度尼西亞盛產(chǎn)咖啡的一個島嶼),這個提議得到了其他成員的贊同,于是就采用了Java來命名此新語言。
                   表:Java的發(fā)展歷史
時間
描述
1991
Sun公司進軍消費電子產(chǎn)品(IA)市場
1991.4
Sun成立“Green”小組,以C++為基礎開發(fā)新的程序設計語言,并將其命名為Oak
1992.10
Green小組升格為First Person公司,他們將Oak的技術轉(zhuǎn)移至Web上,并把Oak改名為Java
1993~1994
Web在Internet上開始流行,致使Java得以迅速發(fā)展并成功
1995.5
Sun公司正式發(fā)表Java與HotJava產(chǎn)品
1995.10
Netscape與Sun合作,在Netscape Nevigator中支持Java
1995.12
微軟公司IE加入支持Java和行列
1996.2
Java Beta測試版結(jié)束,Java 1.0版正式誕生
1997.2
Java發(fā)展至1.1版,Java的第一個開發(fā)包JDK(Java Development Kit)發(fā)布
1999.7
Java發(fā)展至1.2版
2000.9
Java發(fā)展至1.3版
2001.7
Java發(fā)展至1.4版
  Java最新版本為1.4版,Java的早期版本稱為JDK,1.2版之后改名為Java 2。到今天,Java的大家庭中已有了三個主要成員:
   (1)J2ME:Java 2 Micro Edition用于嵌入式的Java消費電子平臺。不論是無線通訊、手機、PDA等小型電子裝置都可采用其作為開發(fā)工具及應用平臺。
   (2)J2SE:Java 2(Software Development Kit)Standard Edition是Java最通行的版本,是用于工作站、PC機的Java標準平臺。也是本書應用程序的使用版本。使用Java SDK軟件包。
   (3)J2EE:Java 2 Enterprise Edition可擴展的企業(yè)應用Java 2平臺,它提供了企業(yè)e-Business架構(gòu)及Web Services服務,其深受企業(yè)用戶歡迎之處是開放的標準和優(yōu)越的跨平臺能力。
1.1.2  Java語言特點
   見書P1~4
1.1.3  Java的用途
  1.用于Web的Applet
  Applet是嵌入到HTML中的小應用程序,但Java語言的全部功能都可以實現(xiàn),能解決一些傳統(tǒng)編程語言很難解決的問題,如多線程、網(wǎng)絡連接、分布式計算等。
  2.獨立運行的Application
  Java也是一種高級編程語言,和其他語言有許多共同之處。
  3.數(shù)字設備領域
  目前,Sun正把Java的目標從傳統(tǒng)的計算機應用向其他數(shù)字設備領域擴展。
  4.Java應用的發(fā)展趨勢
  可以預見,Java在智能Web服務、移動電子商務、分布計算技術、企業(yè)的綜合信息化處理、嵌入式Java技術等方面必將得至越來越廣泛的應用。
1.2  Java的運行環(huán)境
1.2.1  SDK的下載與安裝
  2.下載SDK
  www.java.sum.com-->單擊右邊“J2SE 1.4.2 SDK”-->一種在線安裝“Windows Installation”或離線安裝“Windows Offline Installation”,單擊SDK列對應的“DOWNLOAD”-->“ACCEPT”同意Sun公司協(xié)議-->“Download j2sdk-1_4_2_07-windows-i586.exe”
  注:不同時期,網(wǎng)頁內(nèi)容有所改變
1.2.2  配置Java運行環(huán)境
  1.設置Windows 95/98/Me
  在C:\autoexec.bat文件中,添加以下兩行內(nèi)容:
  set path=%path%;E:\j2sdk1.4.2_01\bin    
  set classpath=.;E:\j2sdk1.4.2_01\lib\;%classpath%
  說明:(1)set path是讓Java程序設計者在任何目錄下都可以運行bin目錄下的工具文件,如:javac.exe , java.exe , javap.exe和javadoc.ex ;
 ?。?)set classpath是讓Java虛擬機找到所需要的類庫;
 ?。?)“E:\j2sdk1.4.2_01”與本人安裝Java的具體目錄而改變;
  2.設置Windows XP/NT/2000
  右擊“我的電腦”-->“屬性”-->“高級”-->“環(huán)境變量”在“系統(tǒng)變量”或“用戶變量”中編輯path,在變量值中加入“;E:\j2sdk1.4.2_01\bin”
  新建變量名“classpath”,變量值是“.;E:\j2sdk1.4.2_01\lin”
  3.設置DOS起始位置
 ?。?)在Windows XP/NT/2000系統(tǒng)中
  “開始”-->“程序”-->“附件”-->右擊“命令提示符”-->“屬性”-->“快捷方式”-->在“起始位置”中輸入自己想要直接進入的目錄
  說明:若直接在“運行”對話框中輸入cmd則不行
  (2)在Windows 95/98/Me系統(tǒng)中
  可以用cd做批處理文件
1.3 初步了解Java程序
1.3.1  編寫第一個Java Application程序
使用任何一個文件編輯器輸入:
  public class Hello{
    public static void main(String args[]){
      System.out.println("歡迎你學習Java語言!");  }  }
  說明:(參見P19)
  (1)public class指明是一個公共類,最多只能有一個公共類;
 ?。?)main( )方法有且只有一個,且嚴格按照格式定義;
 ?。?)String args[]是傳遞給main( )方法的參數(shù),名為args,它是類string的一個實例,參數(shù)可以沒有,可以一個或多個,每個參數(shù)用“類名  參數(shù)”來指定,多個參數(shù)間用逗號分隔;
  (4)Java區(qū)分大小寫;
 ?。?)一定以公共類名相同的主文件名Hello.java存盤,且大小寫一致;
1.3.2  Java程序的編譯
  在DOS窗口中輸入:Javac Hello.java
  功能:將文本文件Hello.java編譯成可執(zhí)行的Hello.class字節(jié)碼文件
1.3.3  運行Java程序
  在DOS窗口中輸入:Java Hello[.class]
1.3.4  Java的Applet小程序(補充)
  1.類定義
  使用任何一個文件編輯器輸入:
   import java.awt.Graphics;
   import java.applet.Applet;
   public class Hello2 extends Applet{
   public String s;
   public void init(){
     s=new String("歡迎你學習Java語言!");
   }
   public void paint(Graphics  g){
     g.drawString(s,50,50);
   }
   }
  2.編譯成字節(jié)碼文件
  在DOS窗口中輸入:Javac Hello2.java  得Hello2.class文件
  3.編寫Html文件
  使用任何一個文件編輯器輸入:
    <HTML>
    <applet code="Hello2.class" width=500  height=300>
    <!—注意“Hello2.class”的大小寫,其余不區(qū)分大小寫>
    </applet>
    <HTML>
    以SC.html存盤
  說明:因Hello2.java文件沒有Main方法,所以不能獨立運行
  4.運行
    方法一:雙擊SC.html文件即可調(diào)用IE打開
    方法二:用Appletviewer工具,在Dos中輸入:appletviewer SC.html

查看更多