
正文
java代码调c语言 java代码直接转成c语言
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java语言如何直接转换为c语言?
Java没有枚举、联合类型,因为Java认为没有必要。将可有可无的语言元素去掉是Java对C/C++做出的一大改变,因此,普遍认为Java较C++更轻便,更精简;Java采用Unicode字符集,C++通常用ASCII字符集。
看实现的什么功能。简单的, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多了。复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。
有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
理论上讲,任何不同类型的程序设计语言都可以相互转换,只不过是实现的语句不同罢了。
工具好像是没有的,最少我不知道。两者的语法毕竟有区别。作为兴趣,您可以试着用编译的原理,做一个两者间的转换器。
相关问答
Q1: Java怎么转换c语言?
简单的, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多了。复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。
Java没有枚举、联合类型,因为Java认为没有必要。将可有可无的语言元素去掉是Java对C/C++做出的一大改变,因此,普遍认为Java较C++更轻便,更精简;Java采用Unicode字符集,C++通常用ASCII字符集。
有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
Q2: 怎样把java转换成C语言
简单java代码调c语言的java代码调c语言, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多java代码调c语言了。复杂的 尤其用到自定义类的java代码调c语言, 改起来很累的,不如重新写一个了。
有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
理论上讲,任何不同类型的程序设计语言都可以相互转换,只不过是实现的语句不同罢了。
就是循环异或的过程。百度一分 C语言的吧,修改费劲。
工具好像是没有的,最少java代码调c语言我不知道。两者的语法毕竟有区别。作为兴趣,您可以试着用编译的原理,做一个两者间的转换器。
要在java中调用c语言的库,需要使用Java提供了JNI。
java代码调c语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码直接转成c语言、java代码调c语言的信息别忘了在本站进行查找喔。





