◆蘇冬娜 高俊濤
(東北石油大學 黑龍江 163318)
基于計算機軟件安全開發的JAVA編程語言研究
◆蘇冬娜 高俊濤
(東北石油大學 黑龍江 163318)
隨著科學技術的不斷發展,計算機在人們的生活中占據了越來越重要的地位。而在網絡化流程設計的基礎上,軟件開發的JAVA編程能夠體現出技術的安全性實施。與傳統的程序語言編程方式相比,JAVA編程有著操作方便、設計簡單、數據信息安全等優勢。因此,該編程語言也得到了大量的開發以及應用。本文從JAVA編程語言的概念以及特征出發,對主要技術進行研究。
計算機軟件安全開發; JAVA編程語言; 研究
互聯網時代的到來使得計算機軟件開發受到了人們的重視。軟件開發的意義在于能夠使計算機的存儲空間規劃的更加合理、運行系統更加穩定、程序模塊的劃分標準也更加具體。就JAVA編程語言來講,它有著極大的適應性,它應用到不同的體系之中。另外,語言編碼按照一定的順序執行,能夠保證信息傳輸中的安全性,實現程序的穩步運轉。
1.1 JAVA編程語言的概念
JAVA是微軟公司開發的,以編程語言為互聯網的交互模式,以系統改進和優化為主,在操作管理中進行持續傳遞的一種方式。另外,該編程語言主要應用在瀏覽網頁之中,它對計算機虛擬程序進行了簡單的規劃,在網絡服務器中實現精益化管理。在目前的操作系統當中,幾乎每一軟件都包括了JAVA虛擬操控機。它能夠直接與客戶端相連,進行信息的同步調控。在編寫程序上,JAVA的優勢在于它的實用性較強,操作范圍比較廣,它的存儲空間比較大,模塊制定程序相對完善。
1.2 JAVA編程語言的主要特征
1.2.1 面向對象特征
面向范圍廣泛是該語言的主要特征之一。我們都知道,JAVA語言是對計算機軟件程序進行開發和編寫的一種方式。一些人通常會對這種方法存在著一定的誤區。它與傳統編程手段的不同之處在于,JAVA語言不是對程序的整體化改變,而是將其分為幾個不同的模塊,進行階段性編寫。另外,各模塊之間有著一定的獨立性,但它們也是相互聯結的。以編程人員的不同任務為主,對結構進行合理區分。這樣做的優勢在于方便程序的改動。程序管理者在變化時不需要進行全部的挪動,主要針對特定的語言編程模塊進行改進即可。每個模塊之間具有極高的協調性,它能夠實現語言的多態化連接,針對的對象具有直接性、全面性等特點。
1.2.2 平臺獨立
平臺獨立也是JAVA編程語言的一個重要特征。每一模塊的編程語言代表了一個順序規則,與規則相對應的則是虛擬控制終端。首先,該系統會將語言編碼進行解釋,在協調處理器的基礎上進行運維。其次,它的管理終端會在語言解釋的基礎上實現既定的執行功能,為設計人員提供相對獨立的處理與分析平臺。這種特殊的方式使得信息處理的模式更加健全,體系更加完備。
1.2.3 多線性性
多線性性特點主要體現在應用軟件的執行程序上。管理平臺有著既定的協調標準,語言開發的步驟也能夠得到靈活性調整。JAVA編程語言能夠實現同步翻譯與選擇性計算。它擁有成熟的同源語言,能夠實現數據的同步傳送與信息的共享。每一條線路都有一個控制系統,多線程序的執行規則能夠解釋不同的特定行為,從而實現管理的同步化。
1.2.4 可移植性
可移植性特點主要體現在程序語言的應用上。操作者可以在應用系統中進行網絡節點的劃分,通過既定的程序提供下載的途徑,以實現下載內容的多樣化。下載資源主要包括圖片、文字、瀏覽執行管理程序等等。用戶可以根據這些命令進行實施,在相關內容組織的基礎上將圖片發送到服務終端,使基本數據的類型得以完善[1]。
2.1 JAVA Database Connectivity 技術
數據庫連接技術是數字化技術的一種。它主要以“數據”為依托,以“信息處理”為手段,實現服務端口的規范化流程。該技術主要在JAVA的后臺處理中心處加以體現,系統會將不同類型的編程數據進行劃分,為它們制定特殊化的傳遞信道,實現數據的傳輸與連接。同時,數據連接技術還能夠達到自動化查詢的目的。數據之間會進行統一化訪問,截取其中的關鍵點將系統內部的關系表現出來,從而達到語言編程的目的。但它的優勢在于可以針對既定的標準對應用順序進行調試,對編程語言進行破譯,實現數據的有效性連接。另一方面,數據庫連接技術還能夠對操作工具進行整合,根據系統中工具的特點加以標注,使連接端口及時升級,使軟件的應用性更強[2]。
2.2 JAVA Annotation 技術
該技術在語言編程空間內屬于一種特殊的二次元規劃體系。它能夠實現數據語法的分析,促進代碼的形成與添加。在語言編程的過程中,各模塊都是以“參數”為標準,在有效標注的前提下實現軟件的開發。在數據添加階段,程序員需要將代碼源源不斷的注射進去。在數據統計系統之中,分為定量與變量兩個部分。定量屬于參數的運算規則,它能夠根據歷史統計中所出現的數字制定相關標準。變量屬于代碼標注平臺。如果在程序中出現了相關代碼,則說明這種注解是能夠被反射的。另外,技術人員要根據系統的連接機制進行數字的統計,使信息得到有效的整合。例如:在程序員進行代碼的編寫時,系統會對數字形成的過程進行分析,以建立語言的準確解讀方式。一般來講,計算機會提供給系統一些不合理的數據,編譯器會根據既定標注制定誤讀范圍,將這部分數字剔除出去,從而闡述一些特殊的禁止情況。這種技術具有比較鮮明的特征。例如:它的管理平臺是統一制定的,一臺機器負責一個虛擬服務終端,能夠在語言程序收集的基礎上實現安全化管理[3]。
3.1 處理異常
處理異常主要體現在C語言的情境設置下。語言編程系統會根據數據運輸的實際情況進行條件判斷。利用if功能進行路程的轉換與設定。但在函數調用的過程當中,通常會出現數字判斷失誤的情況。這種問題產生的原因在于JAVA語言編程所服務的對象不同,模塊制定的順序也不盡相同。如果數據在不同的信道中出現流竄等現象,則會引發代碼標注的失誤情況發生。設計人員要從調動的角度來講,將數據中所包含的信息予以規劃,從關鍵性異常的捕捉方式做起,實現情況的處理[4]。
3.2 異常處理機制的運用過程
異常處理機制的運行過程也是不可忽視的。首先,對非常規函數進行整合,在函數調用的基礎上促進系統的優化。例如:在C語言的編程系統下,它會分為前期運行與后期維護兩個部分。前期運行主要針對數據的類型加以劃分。假定運行中出現了異常,系統會進行預警,并加強內部數據的管理。一旦遇到了不可避免的錯誤,程序會在運行階段設定一個標識,以便二次運行中合理的規避。這樣處理的優勢在于系統能夠具有針對性的進行程序分析,編程語言的聯系性更加緊密,信息含量更大[5]。
3.3 處理異常的原理預制
處理JAVA編程語言異常的原理在于對目標體的區分上。應用程序可以根據不同的對象進行階段化執行,采用獨立處理方式將不同虛擬服務器的范圍予以擴大。它可以對函數中各種異常的情況進行關注,從自身的服務方式出發,將不同的方法加以歸類,并統計到一起,在運算時進行優化選擇[6]。
綜上所述,本文從JAVA編程語言的概念以及特征出發,對其數字化技術進行分析,最終對異常情況進行探討。從而得出:JAVA編程語言在計算機軟件開發中的應用性非常廣泛,它為計算程序的穩定性與安全性提供了條件,為軟件開發環境的優化奠定了良好基礎。
[1]舒曼.探析基于JAVA的學生信息管理系統的研究[A].北京中外軟信息技術研究院.第五屆世紀之星創新教育論壇論文集[C].北京中外軟信息技術研究院,2016.
[2]蔡麗.基于計算機軟件開發的JAVA編程語言分析[J].現代商貿工業,2016.
[3]涂文斌,陳鋒.基于計算機軟件開發的JAVA編程語言分析[J].電腦迷,2016.
[4]祝曉娟.基于計算機軟件開發的JAVA編程語言探討[J].赤峰學院學報(自然科學版),2016.
[5]惲健.基于計算機應用軟件開發的Java編程語言探究[J].電腦編程技巧與維護,2016.
[6]劉群娣.基于計算機軟件開發JAVA編程語言分析[J].信息與電腦(理論版),2015.

圖2 K-對稱-N匿名算法與p-Sensitive k-匿名算法信息損失對比圖
本文提出的基于網絡結構的k對稱-N社區匿名算法同時兼顧了社會網絡和社區網絡的特性,使得數據網絡中數據真實性得到顯著提高。但其沒有考慮到社會網絡數據的動態變換、多屬性、以及數據的有向性,下一步要從動態的有向多屬性的方面進行研究。
參考文獻:
[1]劉沫萌.面向聚類算法的隱私保護技術研究[D].西安電子科技大學,2012.
[2]韓家煒.KAMBER M.數據挖掘:概念與技術[M].北京:機械工業出版社,2012.
[3]Wong R,Li J,Fu A,et al.(a,k)-anonymity:An enhanced k-anonymity model for privacy preserving data publishing.Pro ceedings of the 12th ACM SIGKDD International Co nference on Knowledge Discovery and Data Mining.ACM,2 006.
[4]S.Van Dongen.Graph Clustering by Flow Simulation.P hD thesis.University of Utrecht,2000.