1、加密不了。Java類是字節(jié)碼實(shí)現(xiàn)的。怎么也是加密不了的。需要加密的話,也最多是代碼混淆,寫得讓人家看不懂。確實(shí)需要加密借用C/C++語言實(shí)現(xiàn)加密算法,然后調(diào)用該實(shí)現(xiàn)來加密。

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)張灣,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
2、主要注意利用proguard生成xxx.pro文件,然后手動(dòng)加工-keep class WebRoot.WEB-INFO.lib.* 等項(xiàng)目中不需要混淆的包和類。
3、隔離Java程序 最簡單的方法就是讓用戶不能夠訪問到Java Class程序,這種方法是最根本的方法,具體實(shí)現(xiàn)有多種方式。
4、有軟件是可以進(jìn)行反編譯的,有一個(gè)是JD_GUD,搜一下關(guān)鍵字java反編譯。
另外,團(tuán)隊(duì)盡量抽出時(shí)間和精力進(jìn)行代碼Review,并以降低代碼復(fù)雜度為目標(biāo),如果不同工程師之間的代碼間經(jīng)常互相影響,可以考慮讓這類程序員負(fù)責(zé)獨(dú)立開發(fā)模塊,降低對整個(gè)項(xiàng)目的影響。
多與別人交流。三人行必有我?guī)煟苍S在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對同一問題的看法,會(huì)給你很大的啟發(fā)。
這些網(wǎng)站的解決方案是采用可重用代碼的形式,方便你在項(xiàng)目中實(shí)現(xiàn)。謹(jǐn)記,使用其他人開發(fā)的代碼總是有風(fēng)險(xiǎn)的。它可能會(huì)以你意想不到的方式改變程序的行為。備份原始代碼,這是常識(shí)。
1、初始化一個(gè)關(guān)鍵代碼段結(jié)構(gòu)。VOID InitializeCriticalSection(PCRITICAL_SECTION pcs);一個(gè)線程進(jìn)入關(guān)鍵代碼段。
2、你可以通過synchronized關(guān)鍵字來限制一個(gè)方法只能在一個(gè)線程執(zhí)行。你可以將該方法用synchronized關(guān)鍵字修飾,這樣當(dāng)一個(gè)線程在執(zhí)行這個(gè)方法時(shí),其他線程將會(huì)被阻塞,直到該線程執(zhí)行完成,其他線程才能繼續(xù)執(zhí)行該方法。
3、Thread.currentThread().interrupt(); //這個(gè)是獲取當(dāng)前線程并且中斷當(dāng)前線程。public void interrupt()中斷線程如果當(dāng)前線程沒有中斷它自己(這在任何情況下都是允許的),則該線程的 checkAccess 方法就會(huì)被調(diào)用,這可能拋出 SecurityException。
4、這個(gè)沒辦法實(shí)現(xiàn)的。如果是一小段代碼,那么只能說是順序執(zhí)行代碼中的內(nèi)容(java代碼是順序執(zhí)行的)。如果是想多個(gè)線程同時(shí)跑多次這段代碼,那么每次創(chuàng)建一個(gè)線程,之后直接通過方法調(diào)用這段代碼即可。
5、synchronized(b) b.wait();//a線程中采用同步,并進(jìn)行等待 c.execute();在b線程結(jié)束時(shí)調(diào)用synchronized(this) notify();這樣就可以達(dá)到b不結(jié)束,a線程就不會(huì)繼續(xù)執(zhí)行c。
6、如果想要一程序中的多段代碼同時(shí)交替運(yùn)行,那么就需要產(chǎn)生出多個(gè)線程,并指定產(chǎn)生的每個(gè)線程上所要運(yùn)行的程序代碼段,這就是多線程。當(dāng)我們的Java程序啟動(dòng)運(yùn)行的時(shí)候,就自動(dòng)產(chǎn)生了一個(gè)線程,主函數(shù)main就是在這個(gè)線程上運(yùn)行的。
分享標(biāo)題:java如何保護(hù)代碼 java代碼怎么保存到文件夾
瀏覽地址:http://chinadenli.net/article23/deihccs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、軟件開發(fā)、品牌網(wǎng)站設(shè)計(jì)、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)