張國(guó)芳
(河南工業(yè)貿(mào)易職業(yè)學(xué)院 河南 鄭州 450012)
程序員利用計(jì)算機(jī)技術(shù)來研發(fā)出各種編程語言,并使用這些編程語言來編寫不同類型的程序軟件。計(jì)算機(jī)使用過程中對(duì)問題進(jìn)行處理,推動(dòng)計(jì)算機(jī)技術(shù)的發(fā)展進(jìn)程。如今計(jì)算機(jī)技術(shù)已經(jīng)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用,越來越多的人開始使用計(jì)算機(jī)編程語言來解決自身的需求和問題,而在選擇編程語言時(shí)也暴露出了很多問題。
基于計(jì)算機(jī)軟件開發(fā)的現(xiàn)代化技術(shù)在促進(jìn)社會(huì)近代化和科技網(wǎng)絡(luò)化過程中都發(fā)揮了極大的作用,但是因?yàn)樗倪m用范圍廣也同樣造成了許多問題,比如管理統(tǒng)一困難、創(chuàng)新型人才缺失,給計(jì)算機(jī)軟件開發(fā)的現(xiàn)代化技術(shù)帶來了很多阻礙因素,這需要引起有關(guān)研發(fā)人員和社會(huì)群體的高度重視[1]。
隨著社會(huì)的快速發(fā)展,計(jì)算機(jī)技術(shù)也通過數(shù)據(jù)網(wǎng)絡(luò)將全世界聯(lián)系在一起,而這也對(duì)資源共享提出了更高要求,通信技術(shù)也已經(jīng)和計(jì)算機(jī)技術(shù)緊密融合在一起。不過,當(dāng)前通過計(jì)算機(jī)來和其他計(jì)算機(jī)進(jìn)行互動(dòng)已經(jīng)成為了一件極其復(fù)雜的事,這是由于使用者對(duì)計(jì)算機(jī)提出的要求越來越高,他們需要計(jì)算機(jī)來滿足其完成任務(wù)和處理大量工作的需求。盡管這個(gè)出發(fā)點(diǎn)是好的,但是仍需要經(jīng)歷一個(gè)漫長(zhǎng)的發(fā)展歷程。同時(shí),程序員也需要加大工作力度,從而根據(jù)用戶的意愿和需求來在計(jì)算機(jī)中編寫編程語言。
通常情況下,程序員都需要掌握多種類型的計(jì)算機(jī)編程語言。據(jù)數(shù)據(jù)統(tǒng)計(jì),當(dāng)前已經(jīng)研發(fā)出了約百種編程語言,而Java語言就是其中的一種。Java所具有的顯著特征就是其是一種嵌入型系統(tǒng)的專業(yè)設(shè)計(jì)產(chǎn)品,大數(shù)據(jù)時(shí)代的推動(dòng)和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展也使得其被用于計(jì)算機(jī)領(lǐng)域中,成為了一種特別的計(jì)算機(jī)編程語言。隨著云計(jì)算技術(shù)和移動(dòng)網(wǎng)絡(luò)的發(fā)展,在計(jì)算機(jī)技術(shù)的基礎(chǔ)上被研發(fā)出來的Java語言也發(fā)揮了自身的優(yōu)勢(shì)作用,其具有廣闊的發(fā)展前景。在使用Java語言來編寫程序時(shí),程序員會(huì)將一個(gè)完整的內(nèi)容版塊按照類型劃分為不同的版塊,并根據(jù)每個(gè)版塊的內(nèi)容來運(yùn)用相應(yīng)的形式進(jìn)行編程[2]。Java語言的優(yōu)勢(shì)作用更能在編寫小版塊內(nèi)容時(shí)發(fā)揮出來,其能夠幫助程序員來分解版塊功能。
同時(shí),Java語言的移植性較強(qiáng),這使得應(yīng)用程序在不同的Web站點(diǎn)中都被下載下來,使用戶能夠自由下載自己所需的不同格式的文件,讓用戶享受到便捷的使用體驗(yàn)。
眾所周知,網(wǎng)絡(luò)平臺(tái)中的數(shù)據(jù)信息都是以網(wǎng)站與網(wǎng)頁的形式呈現(xiàn)在人們面前的,所以網(wǎng)站與網(wǎng)頁的規(guī)劃設(shè)計(jì)工作具有極其關(guān)鍵的作用,該項(xiàng)工作通常要融入多個(gè)元素,比如影音元素、圖文元素等,從而保證呈現(xiàn)在人們眼前的網(wǎng)站與網(wǎng)頁具有更佳的美觀性和和諧性,并且對(duì)網(wǎng)站中的圖文視頻進(jìn)行穩(wěn)定,保證這些元素能被利用,可以起到穩(wěn)定視頻、正常顯示的功能。另外,程序員還可以運(yùn)用Java編程語言來長(zhǎng)期儲(chǔ)存圖文與視頻,還能夠科學(xué)設(shè)計(jì)這些圖文與視頻。由于軟件開發(fā)技術(shù)的持續(xù)發(fā)展,使用者對(duì)視頻與圖文也提出了更高的要求,而程序人員科學(xué)地使用Java編程語言能夠有效解決這些問題。不過,要想發(fā)揮Java編程語言的作用,程序員需要靈活掌握編程語言,并且改善其中的缺陷與問題,進(jìn)而充分發(fā)揮Java編程語言的功能[3]。
在信息化網(wǎng)絡(luò)時(shí)代,社會(huì)正逐漸受信息數(shù)據(jù)的影響,從原先的發(fā)展模式轉(zhuǎn)換成了現(xiàn)階段的信息化發(fā)展模式,所以怎樣對(duì)新時(shí)代的變化進(jìn)行應(yīng)對(duì)成為了社會(huì)各個(gè)領(lǐng)域面臨的難題。在信息網(wǎng)絡(luò)技術(shù)中,Java編程語言是關(guān)鍵的構(gòu)成部分,而且所發(fā)揮的作用十分重要。信息技術(shù)教育領(lǐng)域的相關(guān)人員可以研究與Java編程語言相關(guān)的內(nèi)容,以此來促進(jìn)信息教學(xué)質(zhì)量的有效提高。在信息教學(xué)過程中,教師需要全面研究Java編程語言的理論背景,因?yàn)樵摼幊陶Z言與信息理論之間具有緊密聯(lián)系,從而促進(jìn)計(jì)算機(jī)軟件開發(fā)質(zhì)量的有效改良,因此,教育工作者可以通過科學(xué)運(yùn)用Java編程語言來推動(dòng)信息技術(shù)教學(xué)領(lǐng)域的革新。Java編程語言應(yīng)當(dāng)成為如今信息技術(shù)教育領(lǐng)域的關(guān)鍵點(diǎn),從而對(duì)技術(shù)的運(yùn)用進(jìn)行持續(xù)強(qiáng)化,為提高信息教學(xué)質(zhì)量而做好鋪墊。
計(jì)算機(jī)軟件工程研發(fā)工作的流程并不簡(jiǎn)單,需要程序人員通過全面化的規(guī)劃來有效協(xié)調(diào)軟件開發(fā)工作的各項(xiàng)環(huán)節(jié)與流程[4],而程序人員可以充分利用Java編程語言的作用來進(jìn)行交互規(guī)劃,以問題實(shí)際情況為基礎(chǔ)來運(yùn)用互換軟件開發(fā)流程的方法,從而使得信息方面的缺陷得到有效處理。其次,程序人員也可以利用Java編程語言來修復(fù)程序。大量的研究數(shù)據(jù)表明,將Java編程語言運(yùn)用到計(jì)算機(jī)軟件研發(fā)工作當(dāng)中可以發(fā)揮其輔助功能,而且能夠?qū)崿F(xiàn)交互設(shè)計(jì)的功能,由此可見,Java編程語言有助于程序人員高效完成軟件研發(fā)工作。這項(xiàng)編程語言的操作程序比較簡(jiǎn)易,并且具有透徹的專業(yè)性與內(nèi)涵,能夠?qū)崿F(xiàn)高效消化的目標(biāo)[5]。
當(dāng)程序員在運(yùn)用Java編程語言的過程中必須遵以下基礎(chǔ)原則:(1)程序員必須全面考察軟件運(yùn)行狀態(tài)下的硬件設(shè)施和外部環(huán)境,基于這一基礎(chǔ)情況來合理運(yùn)用Java編程語言。同時(shí),程序員還需要與時(shí)俱進(jìn),硬件設(shè)施和計(jì)算機(jī)技術(shù)都是處在高速更新的狀態(tài),前幾年能夠使用的計(jì)算機(jī)編程語言,過幾年就不能再投入使用,而Java編程語言則是一種新型的編程語言,因此硬件設(shè)施和相關(guān)的技術(shù)已經(jīng)被更新。在這種情況下,程序員必須對(duì)軟件更新問題進(jìn)行考慮,簡(jiǎn)化軟件調(diào)整的程序[6]。(2)程序員還要對(duì)平臺(tái)是否支持進(jìn)行考慮,必須在平臺(tái)支持編程語言的條件下,才能考慮將Java編程語言應(yīng)用到軟件開發(fā)當(dāng)中。(3)在運(yùn)用Java編程語言時(shí),程序員必須對(duì)自身的使用需求進(jìn)行考慮,因此應(yīng)該根據(jù)編寫的程序以及編程語言的特征來運(yùn)用Java編程語言。在設(shè)計(jì)具有特殊性的軟件時(shí),程序人員應(yīng)當(dāng)從編程語言中運(yùn)用專業(yè)程度較高的語言。另外,因?yàn)槊總€(gè)編程人員都具有自己擅長(zhǎng)操作的編程語言,為了保證軟件開發(fā)工作的科學(xué)性,計(jì)算機(jī)軟件開發(fā)企業(yè)必須運(yùn)用擅長(zhǎng)操作Java編程語言的程序員來進(jìn)行軟件開發(fā)工作,同時(shí)還需要在運(yùn)用編程語言的同時(shí)對(duì)成本進(jìn)行考慮。因?yàn)榫幊陶Z言的類型會(huì)在很大程度上對(duì)軟件開發(fā)的成本開銷產(chǎn)生影響,而成本開銷不僅包括硬件成本,還涵蓋了時(shí)間成本和人力成本,所以程序人員必須在運(yùn)用Java編程語言時(shí)考慮到成本問題,這樣才能在控制軟件研發(fā)成本的同時(shí),為應(yīng)用程序的質(zhì)量提供保障。
如果運(yùn)用Java語言作為計(jì)算機(jī)編程語言,程序員就需要確保在Web環(huán)境下使用這種語言,保證環(huán)境的靈活性。其次,在運(yùn)用Java語言作為編程語言時(shí),程序員需要注重運(yùn)算符號(hào)的選用,從而更好地保證軟件編寫工作的應(yīng)用需求得到滿足。
由于存在著各種各樣的不利因素,在應(yīng)用Java編程語言的過程中出現(xiàn)了一系列問題,阻礙了計(jì)算機(jī)軟件開發(fā)的順利進(jìn)行。因此,解決現(xiàn)階段存在的發(fā)展問題,清除計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展中的障礙刻不容緩。對(duì)此,我們也有相對(duì)應(yīng)解決的科學(xué)方法。
計(jì)算機(jī)軟件開發(fā)不斷發(fā)展的同時(shí)也要求其研發(fā)和使用人員的水平不斷提高,從而研發(fā)出更優(yōu)秀、更先進(jìn)的產(chǎn)品。為了增強(qiáng)國(guó)際競(jìng)爭(zhēng)力和增加企業(yè)生命力,培養(yǎng)創(chuàng)新型人才和提高自身專業(yè)化素質(zhì)已經(jīng)是刻不容緩的硬性要求。針對(duì)此,國(guó)家和企業(yè)需建立創(chuàng)新人才體系,推動(dòng)企業(yè)轉(zhuǎn)型升級(jí),促進(jìn)基于計(jì)算機(jī)軟件的開發(fā)工作的科學(xué)發(fā)展,實(shí)現(xiàn)Java編程語言的有效利用,從而推動(dòng)計(jì)算機(jī)軟件開發(fā)工作朝著科學(xué)化、現(xiàn)代化、系統(tǒng)化的方向發(fā)展。
企業(yè)的決策對(duì)于計(jì)算機(jī)軟件的開發(fā)工作起著關(guān)鍵作用,任何企業(yè)的發(fā)展都少不了管理者所制定的決策。因此,為了推動(dòng)以Java編程語言為基礎(chǔ)的計(jì)算機(jī)軟件開發(fā)工作的發(fā)展,政府要制定有關(guān)政策來完善相關(guān)行業(yè)的管理體系,在扶持大型企業(yè)的同時(shí)也要支持和鼓勵(lì)中小型企業(yè)的發(fā)展創(chuàng)新。通過拓寬就業(yè)渠道、加強(qiáng)融資、增加財(cái)政支出,改革傳統(tǒng)企業(yè),通過不斷地重視支持,促進(jìn)以Java編程語言為基礎(chǔ)的計(jì)算機(jī)軟件開發(fā)工作實(shí)現(xiàn)科學(xué)化和系統(tǒng)化的發(fā)展。
綜上所述,程序員需要根據(jù)工作需要來充分發(fā)揮Java編程語言的有效作用,從而提升計(jì)算機(jī)軟件開發(fā)工作的質(zhì)量。