摘 要 隨著我國經(jīng)濟的迅猛發(fā)展,計算機技術的發(fā)展水平也不斷提高。近年來,我國相關產(chǎn)業(yè)與國際領域的交流日益頻繁,這一方面說明我國計算機技術已經(jīng)達到了一定水準,也促使我們不斷地反思,提高相應的科技水準。正是基于計算機軟件的出現(xiàn)與興起,Java編程技術也步入人們的視野。Java技術在很多領域得到廣泛的應用,例如游戲設計、軟件構成、信息處理等。筆者憑借多年的工作經(jīng)驗對Java編程語言方面存在的問題進行了總結,并相應地提出了解決措施與方法,希望能夠為相關領域技術的發(fā)展獻出自己的一份力。
關鍵詞 Java技術;編程設計;語言研究
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)188-0068-02
Java編程技術是當前計算機軟件設計方面較為常用的方式之一,其具有較強的通用性、高效性和安全性,得到了各大軟件公司的青睞。近年來其廣泛的運用在各大PC、數(shù)據(jù)中心中,成為了編程行業(yè)不可或缺的重要工具。相比于C+語言來講,其更易于上手,方便快捷,對于初學者來講更具熟練使用的可能性。本文簡單介紹了Java編程的概念,并對當前Java編程領域存在的問題進行了總結研究,并相對應的提出了筆者的看法,希望其中的拙見能夠對相關產(chǎn)業(yè)的發(fā)展做出一份貢獻,從而推動整個計算機軟件系統(tǒng)的健康發(fā)展。
1 Java編程過程中存在的問題
1.1 Java編程過程中中文字符無法正常顯示
Java編程軟件本非中國制造,其主要針對的是以英文字符為工具語言的Java編程而設計,因此在文字切換與適應性等領域存在較大的問題。這一問題主要表現(xiàn)在中英外文在同一框架內使用時的兼容性較差、容易出現(xiàn)中文空缺或亂碼現(xiàn)象等。在進行中文環(huán)境的Java應用的開發(fā)當中,由于Java技術本身的缺陷,一旦出現(xiàn)中外文交互使用的情況時,就有可能出現(xiàn)中文字符信息缺失或無法識別的情況。例如:網(wǎng)頁制作系統(tǒng)中的中文字符無法正確顯示,出現(xiàn)阿拉伯數(shù)字亂碼、在bios后臺系統(tǒng)中出現(xiàn)系統(tǒng)阻礙或漏洞,其文字符號顯示為“?”等在不同特殊情況下,其表現(xiàn)也往往不大相同。
1.2 Java編程技術人員技藝不夠精湛,編程過程容易出現(xiàn)細節(jié)錯誤
在20世紀末期,我國計算機軟件的發(fā)展逐步推進,理論界也開始了進一步的討論與研究,Java語言編程相關技術在此刻進入人們的視野,然而由于技術水平有限,理論基礎也并不扎實,使得Java編程相關技術雖然得以出現(xiàn),但其理論體系發(fā)展并不完善?,F(xiàn)如今,由于我國經(jīng)濟高速發(fā)展,Java編程領域需要大量的技術人才,但由于Java編程技術本身屬于舶來品,很多技術人員在學習過程中一知半解,很難在實際工作中施展拳腳,有效運用。在Java編程行業(yè)扎根的技術人員一定程度上不再充分吸收最新的技術理念,也封鎖了從各大高校剛剛畢業(yè)的知識分子進入相關行業(yè)工作的途徑,這使得Java編程技術的有效傳播與發(fā)展成為奢望。目前的Java編程人員在學習該軟件期間并未能做到充分理解、耐心練習、有效把握。因而在實踐工作過程中往往會出現(xiàn)這樣或者那樣的問題。Java編程技術人員在編程過程中很容易使用錯誤或類似的代碼進行編程操作,這會導致編程結果出現(xiàn)較大偏差,對相關軟件使用方產(chǎn)生巨大的經(jīng)濟財產(chǎn)損失,類似的失誤林林總總,難以避免,嚴重制約了相關技術的發(fā)展。
1.3 Java編程軟件編程原理落后,需要更新版本,及時創(chuàng)新
Java編程軟件最初主要以歐美國家為使用方,因此其軟件設計、編程習慣均以歐美人員的慣用風格為藍本。在20世紀末期,Java編程操作系統(tǒng)傳入中國,相關研究人員在粗略改動下基本沿用了其基礎操作框架,為我國軟件編程行業(yè)賺得了寶貴的“紅利時期”。然而當前我國計算機軟件更新迅捷,傳統(tǒng)的操作系統(tǒng)、編程方式似乎難以滿足日益增長的客觀需要。當前科學研究、高校教學所使用的Java編程模板已經(jīng)難以適應當代科技發(fā)展需要,出現(xiàn)了一系列的問題,這些問題表現(xiàn)在文字轉換的兼容性、版本差異導致的相互不識別問題等。這些問題促使相關科研機構進一步更新Java主模板,及時創(chuàng)新,使其適應現(xiàn)代化、信息化發(fā)展的需要。
2 解決相應問題的措施與方法
2.1 提高Java的中文編碼轉換能力,設立中文
字庫
眾所周知,當前編程軟件運作均是采用Unicode格式的編碼,而本地網(wǎng)絡計算機系統(tǒng)默認支持的卻極有可能是其他形式的編碼。這要求我國Java編程軟件制造研究機構要及時更新編碼列表,提高系統(tǒng)中文編碼的識別轉化能力,也要盡可能的設立中文字庫,通過中外文字符的一一對應提高Java編程軟件的適應性與靈活性。要針對性地改變Java編程軟件的源文件系統(tǒng),有選擇性地加入字庫檢索功能,從而為Java系統(tǒng)的本地化提供基礎與條件,保證在“Java源代碼—Java字節(jié)碼—虛擬機 (JVM)—操作系統(tǒng)—顯示設備”過程中的每一步都必能夠正確地處理中文
編碼。
2.2 加強專業(yè)技術培訓,提高相關技術人員的專業(yè)水平
Java編程技術當前已經(jīng)取得了較大進展,但由于我國相關技術領域開展較晚,對很多基礎知識的了解不足,這使得編程人員在未能良好掌握基礎的前提下就投入了實際的工作之中。想要解決技術人員專業(yè)水平不足的問題,最佳方法便是在工作之余推行廣泛的專業(yè)技術培訓,在學中進行工作,在工作中熟練所學知識。要定期對國際先進編程技術進行展望,定期邀請國際頂尖編程技術管理人員進行親身指導,要時刻注重優(yōu)秀人才的引進。相關計算機軟件科研機構應當選派本機構內優(yōu)秀科研人才進入國際頂尖科研機構進行交換學習,也可國內交換,從而增強相應機構間對于Java編程理論的掌握與創(chuàng)新能力。要注重相關學界的理論創(chuàng)新,對有特殊才能的社會人員、青年學生果斷錄用,從而為Java編程領域的發(fā)展儲備人才。
2.3 更新Java編程軟件技術,及時創(chuàng)新
Java編程軟件需要隨著時間的發(fā)展而自我完善,中國編程技術要想進一步發(fā)展就需要行業(yè)整體提高對Java編程的理解和應用能力。當前Java編程軟件大多以Unicode格式的編碼為主要字符,與中文字符進行交互使用時容易出現(xiàn)各種漏洞。相關技術人員的任務便是改變這一格局,創(chuàng)新使用其他編碼符號,并且對軟件運作機制與框架進行創(chuàng)新研究,一改原有的源代碼與操作模式,通過后臺操作提高軟件運作效率與質量。充分引進歸國技術人才,將先進操作模式與技巧引入編程系統(tǒng),進一步簡化軟件使用方法,更新使用界面,使得相關軟件的使用方式中國化、簡單化,符合廣大中國編程工作者的使用
習慣。
3 結論
Java編程語言產(chǎn)生于交錯復雜的網(wǎng)絡環(huán)境之中,其要求Java語言編輯能夠對多國文字進行有效的處理,當前Java編程技術尚不能做到這一點,這就要求相關技術人員能夠有效地進行技術創(chuàng)新,將多國語言識別的合理內核進行總結,從而改善Java編程軟件的整體運行機制。Java編程技術對整個計算機軟件的發(fā)展歷史來講意義重大,對于整個計算機軟件市場也產(chǎn)生了極大地變革。有效處理Java編程語言難題能夠幫助相關產(chǎn)業(yè)朝著良好的方向進行發(fā)展。筆者在文中正是基于這樣的考慮,拋磚引玉,希望上文內容能夠為大家發(fā)揮一技之長留下助力,在此期盼我國Java技術領域能夠有更大的
發(fā)展。
參考文獻
[1]馮中毅,董海棠,岳建斌.Java Web開發(fā)中的亂碼問題分析及解決方案研究[J].科技信息,2013(19):92.
[2]孫磊,賈寶強,曾翠翠.淺議Java軟件開發(fā)中幾種誤區(qū)[J].網(wǎng)絡與信息, 2012,26(7):52.
作者簡介:夏德宏,教師,江西水利職業(yè)學院信息工程系,研究方向為計算機應用。