1、簡單的, 把java的庫函數(shù)改成對應(yīng)C庫函數(shù)。函數(shù)聲明形式改一下。基本上都差不多了。復(fù)雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個了。
創(chuàng)新互聯(lián)專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,服務(wù)器主機托管,服務(wù)器主機托管,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
2、有一個軟件叫“exe4j”,雖然不能把java程序轉(zhuǎn)成C代碼但是可以轉(zhuǎn)成.exe文件,在沒裝JDK的電腦上也能運行,你要想把java的代碼轉(zhuǎn)成C代碼估計不太現(xiàn)實。
3、樓主,這個是Socket的程序,不難改成C的。
1、理論上講,任何不同類型的程序設(shè)計語言都可以相互轉(zhuǎn)換,只不過是實現(xiàn)的語句不同罷了。
2、看實現(xiàn)的什么功能。簡單的, 把java的庫函數(shù)改成對應(yīng)C庫函數(shù)。函數(shù)聲明形式改一下。基本上都差不多了。復(fù)雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個了。
3、有一個軟件叫“exe4j”,雖然不能把java程序轉(zhuǎn)成C代碼但是可以轉(zhuǎn)成.exe文件,在沒裝JDK的電腦上也能運行,你要想把java的代碼轉(zhuǎn)成C代碼估計不太現(xiàn)實。
4、樓主,這個是Socket的程序,不難改成C的。
JNI是通過Java調(diào)用C語言(或其他語言,一般是C),它的實現(xiàn)機制與代碼生成器不同(JNI是通過代碼調(diào)用實現(xiàn)功能,而代碼生成器是生成代碼,復(fù)制代碼進(jìn)行使用),由于C是底層語言,一些底層操作單靠Java無法實現(xiàn),所以才需要JNI。
ida,裝好插件后就可以直接反匯編為C語言,IDA PRO 簡稱IDA ,英文:Interactive Disassembler的縮寫。
開玩笑吧。手機? 實在想學(xué)直接死啃入門的書吧,啃3遍,把所有的關(guān)鍵字記清楚之后然后在看深入點的書吧。一個寒假是沒有可能的。C的功能太強大了。
比如,你希望在windows上運行你寫好的小游戲,那么,你需要在windows系統(tǒng)上搭建java環(huán)境,需要有Jvm,這樣就可以運行你的java程序了,而不是把它變成.exe的可執(zhí)行文件。
我也大三~哈哈你看課本自學(xué)吧!《JAVA大學(xué)實用教程》,在某些方面可以替代,但C寫驅(qū)動等比較好。
如果是JDK5的話可以用java.util.Scanner http://gceclub.sun點抗 點吸煙 /Java_Docs/html/zh_CN/api/index.html Scanner 使用分隔符模式將其輸入分解為標(biāo)記,默認(rèn)情況下該分隔符模式與空白匹配。
1、這段代碼涉及到密鑰生成和加密操作,需要引入相關(guān)的加密庫來實現(xiàn)。在C語言中,可以使用 OpenSSL 庫來實現(xiàn)AES加密和解密操作。
2、Java語言轉(zhuǎn)換器助手銜接,這個可以轉(zhuǎn)C#。Octopus的.NET轉(zhuǎn)換器銜接,這個可以轉(zhuǎn)C++或C#。Tangible的Java轉(zhuǎn)C#轉(zhuǎn)換器銜接,有注釋,方便學(xué)習(xí),需要購買商業(yè)版才行。XES的Java轉(zhuǎn)C#轉(zhuǎn)換器銜接,界面簡單,容易上手。
3、簡單的, 把java的庫函數(shù)改成對應(yīng)C庫函數(shù)。函數(shù)聲明形式改一下。基本上都差不多了。復(fù)雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個了。
4、有一個軟件叫“exe4j”,雖然不能把java程序轉(zhuǎn)成C代碼但是可以轉(zhuǎn)成.exe文件,在沒裝JDK的電腦上也能運行,你要想把java的代碼轉(zhuǎn)成C代碼估計不太現(xiàn)實。
1、簡單的, 把java的庫函數(shù)改成對應(yīng)C庫函數(shù)。函數(shù)聲明形式改一下。基本上都差不多了。復(fù)雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個了。
2、Java語言轉(zhuǎn)換器助手銜接,這個可以轉(zhuǎn)C#。Octopus的.NET轉(zhuǎn)換器銜接,這個可以轉(zhuǎn)C++或C#。Tangible的Java轉(zhuǎn)C#轉(zhuǎn)換器銜接,有注釋,方便學(xué)習(xí),需要購買商業(yè)版才行。XES的Java轉(zhuǎn)C#轉(zhuǎn)換器銜接,界面簡單,容易上手。
3、對于已生成的.h頭文件,C/C++所需要做的,就是把它的各個方法具體的實現(xiàn)。然后編譯連接成庫文件即可。再把庫文件拷貝到JAVA程序的路徑下面,就可以用JAVA調(diào)用C/C++所實現(xiàn)的功能了。接上例子。
分享文章:java代碼轉(zhuǎn)換成c java代碼轉(zhuǎn)換成一行一行的代碼
文章URL:http://chinadenli.net/article39/dehepsh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、Google、軟件開發(fā)、全網(wǎng)營銷推廣、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)