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