在講解前,有必要澄清一個普遍的誤解。因為Java被用來創(chuàng)建網(wǎng)頁,所以初學(xué)者 有時將Java與超文本標記語言(HTML)混淆,或認為Java僅僅是對HTML的一些改進。幸 好,這只是誤解。實質(zhì)上,HTML是一種定義信息邏輯的組織方式并提供相關(guān)信息的鏈接(叫超文本鏈接)。
你可能知道,超文本鏈接(hypertext link)(也叫超鏈接)是把一個超文本與另一個超文本文檔鏈接起來的工具,而這個被鏈接的超文本文檔可能在本地或萬維網(wǎng)上其他地方。超文本文檔要素的定義是通過選擇該超文本文檔與另一個相關(guān)文檔的鏈接,在用戶搜索各種路徑后,該超文本文檔可以非線性的方式閱讀。
盡管HTML允許用戶以動態(tài)方式閱讀文檔,但HTML永遠無法成為一種編程語言。當然,HTML確實幫助和推進了萬維網(wǎng)的普及,HTML是促使Java誕生的催化劑,但它沒有直接從概念上影響Java語言的設(shè)計。HTML與Java的惟一聯(lián)系是,HTML提供Java小應(yīng)用程序標記,該標記啟動Java小應(yīng)用程序。這樣,就可以在超文本文檔中嵌入能啟動Java小應(yīng)用程序的指令。