文/馬金鳴
計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的應(yīng)用
文/馬金鳴
本文將JAVA編程語言與其他編程語言對比,分析了JAVA編程語言的優(yōu)勢,對其在計(jì)算機(jī)軟件開發(fā)中共的應(yīng)用方法進(jìn)行了重點(diǎn)討論,并展望了該語言未來的發(fā)展趨勢。
計(jì)算機(jī) 軟件開發(fā) JAVA編程語言
計(jì)算機(jī)軟件開發(fā)語言包括C語言、C++、VB以及VF等多種。與上述編程語言相比,JAVA語言具有明顯優(yōu)勢,主要體現(xiàn)在可移植、多線性以及獨(dú)立性等方面:
可以網(wǎng)頁站點(diǎn)為基礎(chǔ),通過對JAVA應(yīng)用程序的下載,采用JAVA編程語言對計(jì)算機(jī)軟件進(jìn)行設(shè)計(jì),簡單方面,使用效率高。
JAVA編程語言面向?qū)ο鬄閼?yīng)用程序。采用該語言對計(jì)算機(jī)軟件進(jìn)行開發(fā),可有效減少改動(dòng)其他編程模塊的麻煩,僅需局部調(diào)整,便可應(yīng)用到開發(fā)過程中。
JAVA編程語言的同步源語較為成熟,共享數(shù)據(jù)的操作較為準(zhǔn)確,可實(shí)現(xiàn)對網(wǎng)絡(luò)以及信息的多線性控制,應(yīng)用優(yōu)勢顯著。
采用傳統(tǒng)編程語言對計(jì)算機(jī)軟件進(jìn)行開發(fā),統(tǒng)一性較強(qiáng),代碼的編譯、校驗(yàn)以及解釋等過程,需統(tǒng)一完成,受限制較大。JAVA編程語言的應(yīng)用,可有效解決上述問題。各個(gè)開發(fā)環(huán)節(jié),可獨(dú)立完成,對于計(jì)算機(jī)軟件開發(fā)效率的提高,具有積極意義。
JAVA編程技術(shù)主要包括JAVA Remote Method Invocation技術(shù)以及JAVA Annotationg技術(shù)等,不同技術(shù)的應(yīng)用特點(diǎn)不同:
2.1.1 JAVA Remote Method Invocation技術(shù)
JAVA Remote Method Invocation技術(shù)又稱Java遠(yuǎn)程方法調(diào)用技術(shù),技術(shù)應(yīng)用特點(diǎn)如下:
1) 本文引入熵權(quán)法與模糊物元評價(jià)方法,建立基于熵權(quán)模糊物元的智慧城市建設(shè)公眾參與水平評價(jià)模型,并且以青島市智慧城市建設(shè)公眾參與現(xiàn)狀為例對該模型進(jìn)行驗(yàn)證,證明該評價(jià)方法能有效提高權(quán)重的可信度,科學(xué)合理地衡量出現(xiàn)階段青島市智慧城市建設(shè)公眾參與水平.
(1)該技術(shù)可對實(shí)現(xiàn)對編程過程中各對象以及類的控制,避免編程過程出現(xiàn)失誤,確保計(jì)算機(jī)軟件可正常運(yùn)行。
(2)該技術(shù)可整合各項(xiàng)資源,降低資源的分散性,提高軟件開發(fā)效率。
(3)該技術(shù)可傳遞完整的對象,無需將對象分解,便可直接跨網(wǎng)傳遞。
2.1.2 JAVA Annotationg技術(shù)
Annotationg本質(zhì)上屬于元素?cái)?shù)據(jù)語法的一種,功能在于對JAVA編程語言中的參數(shù)以及變量等進(jìn)行調(diào)整,確保其能夠相互協(xié)調(diào),使計(jì)算機(jī)軟件的開發(fā)過程得以更加快速的實(shí)現(xiàn)。需注意的是,JAVA Beans技術(shù)為JAVA Annotationg技術(shù)中的子技術(shù)之一,具有較強(qiáng)的獨(dú)立性,不受控件體系的控制。將JAVA Beans應(yīng)用到軟件開發(fā)過程中,可在編寫代碼時(shí),及時(shí)禁止某些錯(cuò)誤數(shù)據(jù)運(yùn)行,并對其加以分析,可在很大程度上提高軟件開發(fā)的安全性。
從圖像調(diào)用、設(shè)計(jì)交互以及模塊設(shè)置3方面,對JAVA編程語言的應(yīng)用方法及效果進(jìn)行了闡述:
2.2.1 圖像調(diào)用
計(jì)算機(jī)軟件開發(fā)過程中,往往需要納入大量的圖片以及視頻。傳統(tǒng)的編程語言下,動(dòng)態(tài)圖片的載入過程較為繁瑣,軟件開發(fā)難度大。可將JAVA編程語言應(yīng)用到圖像的調(diào)用過程中,以提高軟件中圖片以及視頻的豐富性。另外,JAVA編程語言還具有調(diào)節(jié)色彩以及提高圖片銜接性的目的,能夠極大程度的豐富用戶的感官體驗(yàn),提高計(jì)算機(jī)軟件的吸引力。
2.2.2 設(shè)計(jì)交互
JAVA語言的應(yīng)用,是實(shí)現(xiàn)設(shè)計(jì)交互操作的基礎(chǔ)。與傳統(tǒng)編程語言相比,JAVA語言用于計(jì)算機(jī)軟件的開發(fā),針對性更強(qiáng)。選擇以及定向互換等過程,均可于該編程語言下有效實(shí)現(xiàn)。JAVA編程語言下的計(jì)算機(jī)軟件開發(fā)過程,具有一定的可視性,軟件開發(fā)人員能夠直觀的了解開發(fā)的進(jìn)度,了解軟件開發(fā)過程中所面臨的、或待解決的問題,軟件可操作性強(qiáng)。采用JAVA編程語言開發(fā)計(jì)算機(jī)軟件,對于用戶與計(jì)算機(jī)的交互,同樣能夠發(fā)揮一定的價(jià)值,主要體現(xiàn)在能夠提高用戶計(jì)算機(jī)操作的便利性方面。
2.2.3 模塊設(shè)置
互聯(lián)網(wǎng)時(shí)代下,不同的用戶對計(jì)算機(jī)軟件功能的要求不同。為了確保計(jì)算機(jī)軟件能夠滿足不同用戶的不同需求,開發(fā)過程中必須嚴(yán)格選擇編程語言。JAVA編程語言具有獨(dú)立性的優(yōu)勢。簡單的講,JAVA語言能夠能夠分模塊的對數(shù)據(jù)以及信息進(jìn)行處理。開發(fā)者可對不同模塊進(jìn)行不同的設(shè)計(jì),以最大程度滿足更多用戶的需求。在上述軟件中,用戶可根據(jù)自身需求,選擇不同的服務(wù),使用體驗(yàn)顯著提升。
目前,JAVA編程語言已經(jīng)成為了計(jì)算機(jī)軟件開發(fā)的常用語言之一。在該編程語言的支持下,軟件開發(fā)效率得到了極大的提升,軟件功能多樣化程度增強(qiáng),用戶體現(xiàn)得到了顯著改善,JAVA編程語言的應(yīng)用價(jià)值得到了凸顯。在未來,應(yīng)根據(jù)用戶的需求,對編程語言進(jìn)行進(jìn)一步的研究,以使之功能得到進(jìn)一步的拓展,深化互聯(lián)網(wǎng)時(shí)代的技術(shù)功能,提高我國計(jì)算機(jī)領(lǐng)域科技發(fā)展水平。
為進(jìn)一步提高計(jì)算機(jī)軟件開發(fā)效率,在以JAVA編程語言為基礎(chǔ)的計(jì)算機(jī)軟件的開發(fā)過程中,需注意以下問題:
計(jì)算機(jī)軟件需依賴計(jì)算機(jī)硬件而運(yùn)行。因此,軟件開發(fā)過程中,必須充分考慮到硬件環(huán)境。需保證軟硬件相互匹配,避免導(dǎo)致軟件安裝困難的問題發(fā)生。對此,開發(fā)人員同樣可從提高軟件本身適應(yīng)性的角度出發(fā)解決問題。
不同領(lǐng)域?qū)浖δ芤约氨C苄缘男枨蟛煌?。在?jì)算機(jī)軟件的開發(fā)過程中,需根據(jù)軟件應(yīng)用范圍的不同,合理選擇開發(fā)語言。例如:如軟件要求面向開發(fā)對象,編程語言則可選擇為C 或C++語言。
綜上,計(jì)算機(jī)軟件開發(fā)語言較多,JAVA編程語言的應(yīng)用優(yōu)勢更加顯著。有關(guān)人員應(yīng)視用戶需求以及軟件應(yīng)用范圍,對各編程語言進(jìn)行合理選擇,充分發(fā)揮各編程語言的優(yōu)勢,以提高軟件的使用性能。
[1]周寶亮,王敏.計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的應(yīng)用[J].電子技術(shù)與軟件工程,2017(03):61-62.
[2]王晶晶.基于計(jì)算機(jī)軟件開發(fā)的JAVA編 程語言分 析[J].河 南科技,2013(02):17+134.
作者單位武警警官學(xué)院5旅 四川省成都市 610213