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