【正文】
ava程序是可移植的,不必重新編譯就可在任何平臺(tái)上運(yùn)行。 Sun公司最近開發(fā)了 java hotspot運(yùn)行引擎,它包含以個(gè)用于優(yōu)化常用代碼的編譯器,可以顯著改善 java虛擬機(jī)的運(yùn)行速度。 20 Java的特點(diǎn) ?Java 是簡(jiǎn)單的 ?Java 是面向?qū)ο蟮? ?Java 是分布式的 ?Java是解釋型的 ?Java是健壯的 ?Java是安全的 ?Java是結(jié)構(gòu)中立的 ?Java是可移植的 ?Java的效率 ?Java是多線程的 ?Java是動(dòng)態(tài)的 Java是為適應(yīng)變化的環(huán)境而設(shè)計(jì)的,不用重新編譯就可以在不知不覺中裝入新類。D:\Java\\lib 27 JDK JDK開發(fā)環(huán)境中提供了下面幾個(gè)實(shí)用程序: javac:Java編譯器 , 將 Java源代碼轉(zhuǎn)為字節(jié)碼 。 appletviewer:小程序?yàn)g覽器 , 一種執(zhí)行 HTML文件上的Java小程序的瀏覽器 。 jdb:Java調(diào)試器 , 可以逐行執(zhí)行程序 , 設(shè)置斷點(diǎn)和檢查變量 。 28 Java IDE 工具 ?Borland公司的 JBuilder ?Sun公司的 NetBeans Open Source ?Sun公司的 ONE, NetBeans 的一個(gè)商業(yè)版 ?IBM 公司的 Eclipse Open Source 29 一個(gè)簡(jiǎn)單的 Java 程序 //This program prints Wele to Java! public class Wele { public static void main(String[] args) { (Wele to Java!)。 p u b li c c l a s s W e l c o m e { p u b l ic s t a ti c v o id m a in ( S t r i n g [ ] a r g s ) { S y s tem . o u t. p r in tl n ( W e l c o m e to J a v a ! ) 。 ?源文件名 必須與 程序的主類名 一致,并且以 .java 為其后綴。 } } 36 保留字 ?保留字( Reserved words )或關(guān)鍵字( keywords )是指對(duì)編譯器具有特殊意義、在程序中不能作為其它目的的字,如 class、public等。 37 修飾符 ?修飾符( modifiers)是特定的 保留字 ,Java使用它們?cè)谥付〝?shù)據(jù)、方法和類的屬性與使用方式。 38 語句 ?一條語句( statement)表示一個(gè)操作或一系列操作。 (Wele to Java!)。 ?程序是由一個(gè)或多個(gè)類定義的。 } } 40 方法 ?方法是類的動(dòng)態(tài)屬性,標(biāo)志了類所具有的功能和操作,用來把類和對(duì)象的數(shù)據(jù)封裝在一起。 ?Java解釋器通過調(diào)用 main來執(zhí)行應(yīng)用程序。 } 42 通過消息對(duì)話框顯示文本 (null, Wele to Java!, Example Output, ))。 第一個(gè)參數(shù)總是 null, x 表示顯示內(nèi)容的字符串 , y 表示對(duì)話框的標(biāo)題,第四個(gè)參數(shù)是對(duì)話框顯示的圖標(biāo) . ?第二種 : (null,