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