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