Java語(yǔ)言,由孫公通開(kāi)發(fā),是世界上最流行的網(wǎng)絡(luò)編程語(yǔ)言之一。常熟網(wǎng)頁(yè)設(shè)計(jì)將策劃案中的內(nèi)容、網(wǎng)站的主題模式,以及結(jié)合自己的認(rèn)識(shí)通過(guò)藝術(shù)的手法表現(xiàn)出來(lái);而網(wǎng)頁(yè)制作通常就是將網(wǎng)頁(yè)設(shè)計(jì)師所設(shè)計(jì)出來(lái)的設(shè)計(jì)稿,按照W3C規(guī)范用html(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)將其制作成網(wǎng)頁(yè)格式。常熟做網(wǎng)頁(yè)的目的就是產(chǎn)生網(wǎng)站。簡(jiǎn)單的信息如文字,圖片(GIFs, JPEGs,PNGs)和表格,都可以通過(guò)使超言、可擴(kuò)展超文本標(biāo)記語(yǔ)言等標(biāo)示語(yǔ)言放置到網(wǎng)站頁(yè)面上。常熟做網(wǎng)頁(yè)更復(fù)雜的信息如矢量圖形、動(dòng)畫、視頻、聲頻等多媒體檔案則需要插件程序來(lái)運(yùn)行,同樣地它們亦需要標(biāo)示語(yǔ)言移植在網(wǎng)站內(nèi)。Java可以追溯到1991年。當(dāng)時(shí),一個(gè)由Sun專家組成的團(tuán)隊(duì)試圖取代C,并最終使用它來(lái)控制所有家用電器,一種叫做Java的語(yǔ)言。有趣的是,自從Java出現(xiàn)以來(lái),它還沒(méi)有在家用電器行業(yè)的控制中流行。相反,它已經(jīng)成為網(wǎng)絡(luò)信息處理系統(tǒng)開(kāi)發(fā)過(guò)程中最流行的軟件開(kāi)發(fā)工具。
一個(gè)Java具有簡(jiǎn)單,面向?qū)ο蟮模植际降?,解釋,健壯,中性的安全性,結(jié)構(gòu),各種語(yǔ)言的便攜,高性能的特點(diǎn),以及多線程動(dòng)力學(xué)。
Java是從C++繼承的完整的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。它具有C++的所有優(yōu)點(diǎn),但它取消了一些不可靠的功能,例如指針和不安全。Java通過(guò)庫(kù)擴(kuò)展自身。例如,它有一個(gè)名為awt的用戶界面對(duì)象庫(kù)、一個(gè)vo庫(kù)、一個(gè)網(wǎng)絡(luò)庫(kù)等等。Java可以用來(lái)構(gòu)建安裝在Web上、在瀏覽器上執(zhí)行的小程序,以及獨(dú)立的應(yīng)用程序。我們將重點(diǎn)介紹瀏覽器中使用的applet,但是由于java非常強(qiáng)大,您可以將java用作基本的開(kāi)發(fā)環(huán)境。
java實(shí)際上不僅僅是一種編程語(yǔ)言。它還包含在客戶端-服務(wù)器模式中的開(kāi)發(fā)和執(zhí)行環(huán)境。如果你已經(jīng)掌握了c++和面向?qū)ο蟮某绦蚋拍?,學(xué)習(xí)java是很有幫助的。
Java的主要特點(diǎn):
Java是一種純面向?qū)ο蟮恼Z(yǔ)言。C++、DEPHI等實(shí)際上是混合語(yǔ)言,過(guò)程語(yǔ)言是對(duì)象類。甚至數(shù)學(xué)運(yùn)算也是面向?qū)ο蟮?。為了確保輸入過(guò)程的簡(jiǎn)單性,它也可以被處理為非對(duì)象,加上面向?qū)ο蟮臄U(kuò)展。FacesJava不是。任何方面都是基于消息或基于對(duì)象的。所有數(shù)據(jù)類型這也是推薦使用的方法。引用其他關(guān)于面向?qū)ο笤淼奈墨I(xiàn)。
Java語(yǔ)言是受歡迎,因?yàn)樗僮骱?jiǎn)單,易學(xué),易操作和使用,功能強(qiáng)大。綜上所述,Java的主要特點(diǎn)如下:
(1)解釋性、可移植性和應(yīng)用平臺(tái)獨(dú)立性
解釋性是指java作為一種解釋性編程語(yǔ)言,從而避免了傳統(tǒng)編譯語(yǔ)言在系統(tǒng)開(kāi)發(fā)中遇到的各種問(wèn)題。可移植性和與應(yīng)用平臺(tái)無(wú)關(guān)意味著java不依賴于固定的軟件平臺(tái)進(jìn)行操作,因此易于移植。程序的可移植性是指在不同的硬件或軟件平臺(tái)上運(yùn)行而不需要修改的程序的特性。可移植性包括兩個(gè)級(jí)別:源代碼級(jí)別可移植性和二進(jìn)制級(jí)別可移植性。c和c++只有源級(jí)可移植性,表示必須重新編譯c或c++源程序才能在不同平臺(tái)上運(yùn)行。java是一個(gè)真正的二進(jìn)制便攜。java編譯器生成的可執(zhí)行代碼不是基于任何特定的硬件平臺(tái),而是基于java虛擬機(jī)(jvm)。