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