余宗莉
摘 要:在我國(guó)經(jīng)濟(jì)發(fā)展的同時(shí),我國(guó)的人民生活水平以及生活的質(zhì)量也在不斷的提升過(guò)程中,計(jì)算機(jī)互聯(lián)網(wǎng)的廣泛普及就很好地提升人民生活質(zhì)量,也在很大的程度上方便了人民的生活。在我國(guó)計(jì)算機(jī)技術(shù)不斷發(fā)展的過(guò)程中,各種各樣的軟件程序的不斷開發(fā)以及應(yīng)用在很大程度上推動(dòng)了我國(guó)的計(jì)算機(jī)技術(shù)的有序發(fā)展。在這一過(guò)程中Java程序也逐漸受到了越來(lái)越多人的關(guān)注和重視。本文主要針對(duì)Java編程語(yǔ)言在研發(fā)過(guò)程中出現(xiàn)的相關(guān)問(wèn)題進(jìn)行詳細(xì)的闡述以及分析,希望通過(guò)本文的闡述以及分析能夠有效地提升我國(guó)Java編程語(yǔ)言的研發(fā)效率以及研發(fā)的質(zhì)量,同時(shí)也為我國(guó)的計(jì)算機(jī)技術(shù)的快速發(fā)展貢獻(xiàn)力量。
關(guān)鍵詞:Java編程語(yǔ)言 程序研發(fā) 編程設(shè)計(jì) Java技術(shù)
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2018)01(c)-0155-02
計(jì)算機(jī)程序在我國(guó)的不斷應(yīng)用,首先能夠表明我國(guó)的計(jì)算機(jī)相關(guān)技術(shù)已經(jīng)達(dá)到了世界先進(jìn)的行列中,其次是在我國(guó)計(jì)算機(jī)發(fā)展的進(jìn)程中,還有很多的關(guān)鍵技術(shù)需要我們進(jìn)一步研發(fā)和創(chuàng)新。在我國(guó)科學(xué)技術(shù)提升的過(guò)程中,Java程序在不斷地扮演著非常重要的作用,同時(shí)取得的效果也非常明顯。目前在我國(guó)的很多領(lǐng)域中都在廣泛應(yīng)用Java編程。目前Java編程語(yǔ)言主要應(yīng)用的領(lǐng)域有三個(gè),首先是在游戲設(shè)計(jì)領(lǐng)域;其次是在軟件研發(fā)領(lǐng)域;最后是在信息處理領(lǐng)域。Java語(yǔ)言編程在上述的三種領(lǐng)域中應(yīng)用最為廣泛。
目前在我國(guó)的計(jì)算機(jī)軟件編程中,Java編程語(yǔ)言是應(yīng)用最為廣泛的程序軟件。Java編程語(yǔ)言在應(yīng)用的過(guò)程中主要有三個(gè)優(yōu)點(diǎn):首先是Java具有非常高的通用性;其次是Java編程軟件具有非常高的有效性;最后是Java編程語(yǔ)言的安全性能非??煽俊U怯辛松鲜龅娜齻€(gè)優(yōu)勢(shì),Java編程語(yǔ)言受到了越來(lái)越多軟件研發(fā)公司的歡迎。在各大數(shù)據(jù)中心以及PC程序的研發(fā)以及編程過(guò)程中,Java編程語(yǔ)言更是最重要的研發(fā)工具。Java編程語(yǔ)言相較于C+編程語(yǔ)言來(lái)講,在便捷程度上以及簡(jiǎn)易程序上有著非常大的優(yōu)勢(shì)。因此對(duì)于計(jì)算機(jī)軟件研發(fā)的入門者來(lái)說(shuō),Java編程語(yǔ)言更加容易上手,有更大的操作空間可以提升。雖然Java編程語(yǔ)言在應(yīng)用的過(guò)程中取得了非常好的應(yīng)用效果,但是在應(yīng)用的過(guò)程中還是有一定的問(wèn)題需要我們的軟件研發(fā)從業(yè)者進(jìn)行克服、處理和解決。只有將Java編程語(yǔ)言在應(yīng)用的過(guò)程中出現(xiàn)的問(wèn)題給予處理和完善,才能夠存進(jìn)Java編程語(yǔ)言在軟件開發(fā)的過(guò)程中有更好的效果,實(shí)現(xiàn)最大化的作用。
1 在Java編程語(yǔ)言研發(fā)的過(guò)程中出現(xiàn)的主要問(wèn)題
在Java編程研發(fā)的過(guò)程中會(huì)出現(xiàn)很多的各式各樣的問(wèn)題,總結(jié)起來(lái)主要有三點(diǎn)。
首先,在Java編程語(yǔ)言研發(fā)的過(guò)程中有時(shí)會(huì)出現(xiàn)中文字符不能夠正常顯示的問(wèn)題。Java編程軟件本非中國(guó)制造,其主要針對(duì)的是以英文字符為工具語(yǔ)言的Java編程而設(shè)計(jì),因此在文字切換與適應(yīng)性等領(lǐng)域存在較大的問(wèn)題。這一問(wèn)題主要表現(xiàn)在中英外文在同一框架內(nèi)使用時(shí)的兼容性較差、容易出現(xiàn)中文空缺或亂碼現(xiàn)象等。其次,在Java編程語(yǔ)言研發(fā)的過(guò)程中由于工作人員的工作能力以及工作經(jīng)驗(yàn)不足會(huì)導(dǎo)致研發(fā)編程的過(guò)程出現(xiàn)研發(fā)細(xì)節(jié)上的漏洞。最后,在Java編程語(yǔ)言研發(fā)的過(guò)程中由于參考的研發(fā)規(guī)范以及原理較為落后,導(dǎo)致Java編程語(yǔ)言在研發(fā)中沒(méi)有自主創(chuàng)新的能力。
2 在Java編程語(yǔ)言研發(fā)的過(guò)程中有效處理相關(guān)問(wèn)題的具體措施
(1)在Java編程語(yǔ)言研發(fā)的過(guò)程中我們要針對(duì)中文編碼的實(shí)際轉(zhuǎn)化能力進(jìn)行提升和創(chuàng)新改革。
目前在Java編程語(yǔ)言研發(fā)的過(guò)程中,我們最常使用的編碼格式為Unicode編碼格式。但是在實(shí)際的應(yīng)用中很可能出現(xiàn)計(jì)算機(jī)的本地網(wǎng)絡(luò)默認(rèn)支持其他的編碼格式,這樣就非常容易出現(xiàn)編碼錯(cuò)亂的問(wèn)題。為了有效地處理這一問(wèn)題,我們要在進(jìn)行Java編程研發(fā)的過(guò)程中針對(duì)性地進(jìn)行編碼列表的有效更新,特別是針對(duì)中文編碼的識(shí)別問(wèn)題上,我們更是要最大程度上實(shí)現(xiàn)中文編碼的轉(zhuǎn)化能力以及識(shí)別能力,最優(yōu)化的解決方案是建立健全中文字庫(kù),我們可以通過(guò)對(duì)應(yīng)中國(guó)以及外國(guó)的文字編碼進(jìn)行Java編程軟件開發(fā)的靈活性以及適應(yīng)性的提升和強(qiáng)化。在進(jìn)行Java編程開發(fā)軟件中源文件的改變的過(guò)程中,我們要對(duì)字庫(kù)檢索的相關(guān)功能進(jìn)行選擇性的強(qiáng)化和提升,這樣才能夠最大限度上實(shí)現(xiàn)Java編程軟件系統(tǒng)在本地電腦應(yīng)用過(guò)程中逐漸地適應(yīng)本地化,這樣才能夠有效地保障Java源代碼以及Java字節(jié)碼的正確的中文字符顯示以及處理,同時(shí)還能夠在虛擬機(jī)以及設(shè)備顯示環(huán)節(jié)進(jìn)行中文字符的處理和優(yōu)化。
(2)在Java編程語(yǔ)言研發(fā)的過(guò)程中我們要對(duì)相關(guān)的工程技術(shù)人員進(jìn)行專業(yè)性的培訓(xùn)和指導(dǎo),不斷地提升工作人員的工作能力以及工作素質(zhì)。
由于我國(guó)的Java編程研發(fā)進(jìn)行得相對(duì)較晚,因此在很多的技術(shù)以及技術(shù)人員上都有很多的不足。很多的技術(shù)人員在沒(méi)有扎實(shí)的基本功的前提下就行了實(shí)際的Java編程軟件的研發(fā)工作,這樣雖然在很大程度上緩解了我國(guó)相關(guān)Java編程開發(fā)工作的人員不足的問(wèn)題,但是會(huì)在研發(fā)的過(guò)程中出現(xiàn)一定的問(wèn)題。因此最好的方法就是有條件的軟件研發(fā)公司將公司內(nèi)部的技術(shù)人員送到國(guó)外去進(jìn)行專業(yè)方面的進(jìn)修以及完善。雖然很多的工作能夠在實(shí)踐中得到彌補(bǔ),但是扎實(shí)的基本功還是非常重要的。因此在這一問(wèn)題上對(duì)于專業(yè)技術(shù)人員的專業(yè)再培訓(xùn)是一個(gè)非常好的方法,這樣能夠最大限度上實(shí)現(xiàn)技術(shù)人員工作能力的提升。
(3)在Java編程語(yǔ)言研發(fā)的過(guò)程中我們要及時(shí)地對(duì)編程中應(yīng)用的軟件進(jìn)行更新,提升Java編程語(yǔ)言研發(fā)的與時(shí)俱進(jìn)性。
在目前的科技環(huán)境下,任何軟件的更新?lián)Q代時(shí)間都非常的短,因此為了有效地實(shí)現(xiàn)Java編程開發(fā)軟件及時(shí)地跟上時(shí)代發(fā)展的步伐,我們就要在實(shí)際的軟件編程開發(fā)中,實(shí)現(xiàn)Java編程軟件的升級(jí)以及更新。在這一過(guò)程中需要我們做的工作非常多,我國(guó)的相關(guān)技術(shù)人員以及相關(guān)的專家學(xué)者要不斷地提升對(duì)于Java編程軟件的理解程度,以及Java編程軟件的使用能力。正如上文闡述的,我國(guó)的Java編程開發(fā)軟件的字符形式主要是Unicode格式的編碼,這一編碼形式在實(shí)際的中文轉(zhuǎn)化中有非常大的漏洞。因此相關(guān)的工作人員在進(jìn)行Java編程開發(fā)中要對(duì)這一問(wèn)題進(jìn)行格局上的完善以及創(chuàng)新,要通過(guò)創(chuàng)新新型式的符號(hào)編碼來(lái)實(shí)現(xiàn)對(duì)于編碼程序的一種創(chuàng)新和完善。讓創(chuàng)新完善后的Java編程格式能夠有效地在相關(guān)軟件中運(yùn)行并且在計(jì)算機(jī)大框架下進(jìn)行進(jìn)一步的優(yōu)化和升級(jí)。在Java編程研發(fā)創(chuàng)新的過(guò)程中我們要有效地摒棄原有的單一的源代碼操作方式,要通過(guò)計(jì)算機(jī)編程后臺(tái)的實(shí)際改善操作來(lái)實(shí)現(xiàn)計(jì)算機(jī)軟件的運(yùn)行質(zhì)量以及運(yùn)行效率。在這一過(guò)程中我們要不斷地對(duì)國(guó)內(nèi)外的先進(jìn)的專業(yè)人才進(jìn)行引進(jìn),這樣能夠讓國(guó)外先進(jìn)的Java編程研發(fā)技術(shù)以及具體的操作模式進(jìn)行引入并且應(yīng)用到實(shí)際的工作過(guò)程中,這樣能夠讓我國(guó)的Java編程軟件開發(fā)更加簡(jiǎn)便并且在效率上能夠得到非常大的提升。使用新的應(yīng)用界面就是其中一個(gè)較好的軟件更新方式,通過(guò)對(duì)于應(yīng)用界面的更新能夠讓Java編程的相關(guān)軟件更加中國(guó)化、更加簡(jiǎn)單化、更加大眾化。
參考文獻(xiàn)
[1] 馮中毅,董海棠,岳建斌.Java Web開發(fā)中的亂碼問(wèn)題分析及解決方案研究[J].科技信息,2013(19):92.
[2] 孫磊,賈寶強(qiáng),曾翠翠.淺議Java軟件開發(fā)中幾種誤區(qū)[J].網(wǎng)絡(luò)與信息,2012,26(7):52.
[3] 王洪香,郭潭玉.Java程序設(shè)計(jì)案例教程[M].北京:北京交通大學(xué)出版社,2007.
[4] 沈大林.Java程序設(shè)計(jì)案例教程[M].北京:中國(guó)鐵道出版社,2007.