
正文
java转成c代码 java编译成c
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求帮忙把JAVA代码转成C++代码,在线等
简单java转成c代码的java转成c代码, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多了。复杂的 尤其用到自定义类的java转成c代码, 改起来很累的java转成c代码,不如重新写一个了。
Java语言转换器助手衔接,这个可以转C#。Octopus的.NET转换器衔接,这个可以转C++或C#。Tangible的Java转C#转换器衔接,有注释,方便学习,需要购买商业版才行。XES的Java转C#转换器衔接,界面简单,容易上手。
有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
图一java相关操作是在静态块中,像java转成c代码:static { //相关操作 } 是可以的。因为在java中,静态块相当于c#的静态构造函数,只会在类第一次加载时执行一次。所以,应该将图二c#相关操作放入静态构造函数中。
jni的目的应该是让java程序可以调用c/ c++的代码。提高运行性能,不会做太复杂的操作。如果要学怎么写jni可以看android framework下 framework 的 jni的源码。
相关问答
Q1: 将java程序转换成c语言
简单的, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多了。复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。
有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
楼主,这个是Socket的程序,不难改成C的。
但编写代码生成器是一个难点,它需要你了解目标编程语言的语法。如果别人已经把你需要的代码生成器写好了,你只需按要求使用即可,此时就不需要了解目标编程语言的语法。
是的。不能在打印格式符中自动转换,需要强制转换。
Q2: java代码生成器能生成c语言代码吗?用什么方法能实现呢?
1、Java语言转换器助手衔接,这个可以转C#。Octopus的.NET转换器衔接,这个可以转C++或C#。Tangible的Java转C#转换器衔接,有注释,方便学习,需要购买商业版才行。XES的Java转C#转换器衔接,界面简单,容易上手。
2、用java是可以写语言编译器的,用任何语言工具写都可以。 各语言开发工具间只有开发效率的差异,没有可行不可行的区别。
3、如果算法描述已经很彻底了,只要补充变量定义,等语言细节就可以,把算法描述转化为各种编程语言了。如果只是泛泛而论,自己去把算法转换成伪代码描述,或者流程图之类的,然后再用C语言实现。
Q3: java语言转换成c语言
1、Java没有枚举、联合类型,因为Java认为没有必要。将可有可无的语言元素去掉是Java对C/C++做出的一大改变,因此,普遍认为Java较C++更轻便,更精简;Java采用Unicode字符集,C++通常用ASCII字符集。
2、简单的, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多了。复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。
3、有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
4、理论上讲,任何不同类型的程序设计语言都可以相互转换,只不过是实现的语句不同罢了。
5、就是循环异或的过程。百度一分 C语言的吧,修改费劲。
Q4: 如何将java转化为c语言
1、简单的java转成c代码, 把java的库函数改成对应C库函数。函数声明形式改一下。基本上都差不多java转成c代码了。复杂的 尤其用到自定义类的java转成c代码, 改起来很累的java转成c代码,不如重新写一个了。
2、Java没有枚举、联合类型,因为Java认为没有必要。将可有可无的语言元素去掉是Java对C/C++做出的一大改变,因此,普遍认为Java较C++更轻便,更精简java转成c代码;Java采用Unicode字符集,C++通常用ASCII字符集。
3、有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。
关于java转成c代码和java编译成c的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








