摘 要:JAVA是一門(mén)應(yīng)用非常廣泛的程序設(shè)計(jì)語(yǔ)言,大部分的計(jì)算機(jī)軟件都會(huì)涉及一定的JAVA編程技術(shù)。JAVA編程具有非常明顯的特點(diǎn):學(xué)習(xí)簡(jiǎn)便,功能完善,實(shí)用性強(qiáng),技術(shù)較為先進(jìn),能夠在較短的時(shí)間,完成較多的工作,為廣大的用戶(hù)提供更好的服務(wù)。本文主要對(duì)JAVA編程的特點(diǎn)進(jìn)行闡述,并分析了其技術(shù)特點(diǎn)。
關(guān)鍵詞:計(jì)算機(jī) JAVA 面向?qū)ο?編程
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2014)02-0002-01
在計(jì)算機(jī)程序設(shè)計(jì)中使用JAVA語(yǔ)言,不僅可以在很大程度上解決軟件的沖突,同時(shí)對(duì)軟件的穩(wěn)定性也能產(chǎn)生積極作用。由于目前的大部分軟件都具有相同的基礎(chǔ),JAVA編程作為一個(gè)大眾化的編程,其服務(wù)范圍非常廣泛,適用于多數(shù)的計(jì)算機(jī)軟件。在技術(shù)特性方面,JAVA編程獲得了多個(gè)權(quán)威領(lǐng)域的認(rèn)可,從多個(gè)角度而言,JAVA編程都具有較高的可應(yīng)用性。
一、JAVA編程的特點(diǎn)
1.JAVA編程語(yǔ)言語(yǔ)法結(jié)構(gòu)簡(jiǎn)單
JAVA程序設(shè)計(jì)對(duì)計(jì)算機(jī)軟件的發(fā)展產(chǎn)生了很大的積極影響,其語(yǔ)法結(jié)構(gòu)非常簡(jiǎn)單,與C語(yǔ)言和C++相比,JAVA語(yǔ)言的大體結(jié)構(gòu)與之很相似,大體的框架并沒(méi)有發(fā)生太大的改變,這樣更容易讓用戶(hù)接受;JAVA編程語(yǔ)言在創(chuàng)建的時(shí)候,主要是以C語(yǔ)言和C++語(yǔ)言為導(dǎo)向,換言之,JAVA編程語(yǔ)言吸收了上述兩種語(yǔ)言的優(yōu)勢(shì),能夠采用較為簡(jiǎn)單的方式來(lái)表達(dá)復(fù)雜的程序內(nèi)容,提高工作效率。
2.面向?qū)ο蟮某绦蛟O(shè)計(jì)方式
在設(shè)計(jì)開(kāi)發(fā)計(jì)算機(jī)程序的時(shí)候,每一種語(yǔ)言都有自己特定的優(yōu)勢(shì),JAVA編程在實(shí)際的應(yīng)用當(dāng)中,由于其面向?qū)ο蟮奶攸c(diǎn),因而得到了很多用戶(hù)的青睞。在JAVA編程中,由于JAVA編程能夠通過(guò)不同的功能將程序劃分為不同的模塊,可以最大限度的實(shí)現(xiàn)對(duì)程序的分解。從如上所述,JAVA編程面向?qū)ο蟮奶攸c(diǎn)具有很大的積極意義,例如,程序設(shè)計(jì)人員對(duì)一個(gè)程序進(jìn)行改動(dòng),僅僅改動(dòng)這個(gè)程序就可以了,并不需要對(duì)其他程序作出改動(dòng),而且并不會(huì)對(duì)其他模塊產(chǎn)生影響。這個(gè)特點(diǎn)是面向過(guò)程語(yǔ)言(例如C語(yǔ)言)所不具備的,正是由于這個(gè)特點(diǎn),能夠提高工作效率,提升計(jì)算機(jī)軟件的性能。
3.JAVA編程可移植性能、安全性和解釋性
除此之外,JAVA語(yǔ)言還具有可移植性能強(qiáng)、安全性高、解釋性強(qiáng)等特點(diǎn)。在可移植性方面,JAVA編程支持用戶(hù)在網(wǎng)絡(luò)上下載應(yīng)用軟件,同時(shí)能夠保證用戶(hù)順利下載,減少下載過(guò)程中的阻力。在安全性方面,JAVA編程可以從根本上加強(qiáng)網(wǎng)絡(luò)安全,例如在某一程序運(yùn)行的時(shí)候,JAVA編程能夠檢測(cè)字節(jié)代碼的權(quán)限,通過(guò)權(quán)限,鑒定屬于外網(wǎng)還是內(nèi)網(wǎng),甚至能夠檢測(cè)出代碼的目的。由此可見(jiàn),JAVA編程在安全性方面也非??煽俊T诮忉屝苑矫?,當(dāng)用戶(hù)運(yùn)行JAVA程序以后,可以對(duì)語(yǔ)言進(jìn)行解釋?zhuān)@些特點(diǎn)對(duì)計(jì)算機(jī)軟件編程人員提供了較大的便利,節(jié)省了工作時(shí)間。
二、JAVA編程技術(shù)分析
1.執(zhí)行性強(qiáng)
在目前的程序設(shè)計(jì)中,JAVA編程技術(shù)的應(yīng)用數(shù)量占有很大一部分,相對(duì)而言,JAVA編程技術(shù)的執(zhí)行性較強(qiáng)。主要表現(xiàn)在:JAVA 編程語(yǔ)言把源代碼編譯為二進(jìn)制的字節(jié)碼,接著借助各種不同的平臺(tái)虛擬機(jī)解釋執(zhí)行的字節(jié)碼,最終能夠?qū)崿F(xiàn)一次編譯和到處執(zhí)行的特性。隨著 J2SE1.4.2 的發(fā)布,JAVA 編程語(yǔ)言執(zhí)行的速度得到了很大的提高。從以上的闡述來(lái)看,JAVA編程技術(shù)能夠幫助眾多的用戶(hù)或者程序人員獲得一個(gè)便利的工作方式,無(wú)論是對(duì)計(jì)算機(jī)軟件的編程,還是修復(fù)計(jì)算機(jī)軟件,都能夠在客觀上達(dá)到一個(gè)理想的效果。
2.指針?lè)矫?/p>
JAVA編程技術(shù)在實(shí)際的應(yīng)用當(dāng)中,如果單單就某一個(gè)方面來(lái)比較,并沒(méi)有比C語(yǔ)言技術(shù)和C++語(yǔ)言技術(shù)強(qiáng)。但是,程序員和用戶(hù)看中的是JAVA編程技術(shù)的整體。比方說(shuō),在指針?lè)矫?,JAVA編程技術(shù)要優(yōu)于很多技術(shù),甚至比C語(yǔ)言技術(shù)和C++語(yǔ)言技術(shù)更加優(yōu)越。在JAVA編程技術(shù)當(dāng)中,完全舍棄了指針,選擇引用,通過(guò)這種方式,將指針的靈活性充分保留下來(lái),還有效的剔除了指針存在的安全隱患。這種技術(shù)上的優(yōu)勢(shì)是其他語(yǔ)言技術(shù)不能比擬的。
3.下載方面
JAVA編程技術(shù)得到了社會(huì)各個(gè)專(zhuān)業(yè)領(lǐng)域的肯定,上述的幾個(gè)方面,都充分說(shuō)明了JAVA編程技術(shù)存在很強(qiáng)的優(yōu)勢(shì),在實(shí)際的應(yīng)用當(dāng)中,也展現(xiàn)出了較高的姿態(tài)。在此,本文就下載方面的技術(shù)進(jìn)行一定的分析。采用JAVA編程技術(shù),用戶(hù)能在Web網(wǎng)頁(yè)上下載需要的程序,包括圖像、圖像和HTML等,網(wǎng)絡(luò)瀏覽器可以在Web網(wǎng)頁(yè)上組織這些片段,方便用戶(hù)查看。Java編程用戶(hù)能夠確保Web運(yùn)行的程序運(yùn)行在任何計(jì)算機(jī)上。由此可見(jiàn),JAVA編程技術(shù)在下載方面,也做到了一個(gè)非常標(biāo)準(zhǔn)的地步。用戶(hù)借助下載上的便利,能夠在日常的生活和工作中,更加高效的利用計(jì)算機(jī)軟件,同時(shí)花費(fèi)較少的時(shí)間,創(chuàng)造較大的價(jià)值。下載技術(shù)上的成功,無(wú)疑為JAVA編程技術(shù)提供了一個(gè)廣闊的應(yīng)用平臺(tái)。
三、小結(jié)
本文對(duì)JAVA編程特點(diǎn)以及技術(shù)進(jìn)行了一定的分析,就目前的情況來(lái)看,雖然C語(yǔ)言和C++獲得了很大程度上的認(rèn)可和廣泛的應(yīng)用,但是JAVA編程的地位依然不可取代。它的特點(diǎn)鮮明,技術(shù)過(guò)硬,是目前計(jì)算機(jī)軟件編程的主要構(gòu)成因素。在未來(lái)的工作當(dāng)中,需要對(duì)JAVA編程不斷的優(yōu)化,充分發(fā)揮JAVA編程的優(yōu)勢(shì),幫助計(jì)算機(jī)軟件獲得更大的成功。
參考文獻(xiàn)
[1]江震.程序的性能與編程語(yǔ)言[J].軟件導(dǎo)刊,2008(12).
[2]張曉鵬.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的幾種實(shí)現(xiàn)思路和應(yīng)用[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2010(18).
[3]田冰超.淺析計(jì)算機(jī)語(yǔ)言[J].信息與電腦(理論版),2009(12).
[4] 劉瑞玲;茍浩鋒;王軍弟;;JAVA異常處理的分析與研究[J];電腦知識(shí)與技術(shù);2011(15)
[5]鄧波濤;基于Java的系統(tǒng)網(wǎng)絡(luò)編程研究[J];電腦知識(shí)與技術(shù);2011年15期
作者簡(jiǎn)介:郭雷 (1991.08-),男,漢族,本科,黔南民族師范學(xué)院計(jì)科系在讀學(xué)生,專(zhuān)業(yè)方向:計(jì)算機(jī)應(yīng)用技術(shù),網(wǎng)絡(luò)安全。endprint