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