今天给各位分享c语言程序改为java的知识,其中也会对如何将c语言改为c+进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
C语言转JAVA。。压力很大。。
一个过程型语言,一个面向对象的语言。转的话要注意编程思想上的变化。另外,也不熟悉你的压力在什么地方。既然你要转J***a,那就忘记C好了,好好看J***a的书籍,入门比C容易多了。
原则上好转,不过也要看人的。按道理讲,应该是学了c++之后再转j***a很简单。归根结底都是时间和经验问题。
当然可以转,但如果说你学C语言的目标是为了初步掌握编程基础,并打算学习更高级语言做web开发,那可以考虑直接去学j***a。
我也是先学的C再学J***a,当时C学得还不错,还考了一次满分。正对C兴趣很浓的时候,老师却要教J***a了,当初很不适应,毕竟是第一次接触面向对象的编程思想,并且还是J***a这样一门纯面向对象的语言。
j***a不难学,面向对象编程思想其实很简单,不难跨越。像你有C基础的,一天学10个小时,想要达到“做一些单独的小程序和可以做一些简单的网站”大概只用3-5个月。参加培训的话学的很全,不过要花钱。
J***a和C语言确实有很密切的关系,有C语言基础再去学J***a会很简单,但这并不代表不懂C语言就不能学J***a。之所以说有C语言基础更容易一些,主要是因为J***A和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。
把C语言代码转成J***a代码
用j***ac TestDll.j***a编译它,会生成TestDll.class。再用j***ah TestDll,则会在当前目录下生成TestDll.h文件,这个文件需要被C/C++程序调用来生成所需的库文件。
头文件在C++中是主要定义函数,在J***a中相当于接口或者虚类。接口中一般不提供构造方法,而且也不能写并且J***a中也不需要自己提供析构方法。如果想写构造方法的话就使用虚类,否则使用接口也可以。
public class Test{ public static void main(string[] args){ String[] string = new String[20]; //j***a得数组必须new一次,自己看吧。
我想把C语言编的程序弄成J***a的然后放在手机里用
这个不复杂,有专门的SDK开发包,学习一些J***A的基础知识之后,了解一下MIDP的规范就可以写程序。不过我都是用J***ASCRIPT来写,这样的兼容性很好,许多手机浏览器都支持,而且我的程序可以放在网站上大家在线使用。
JNI。在安卓上层通过JNI调用底层c的程序。把c语言改成J***A。你的程序是不能直接放在手机里面运行的,不过你可以把你的c文件放到手机里,用C4droid这个安卓程序运行。
PC上运行的jar是以 main()方法为入口 手机上运行的是 以 Midlet.startapp()为入口,这是两回事,所以普通的jar在手机上无法运行;如果你使用eclipse做为IDE,你可以去Eclipse***下载Eclipse的J2me插件帮助你开发j2me程序。
***用J***A语言后,各种手机只要实现J***A虚拟机(JVM)就可以运行J***A程序,这种方法可以说是目前情况下最为理想的一种解决方案。
严格来说,C语言的编译器是不可以直接导出为APK的,但是两种方法:***用反编译,先将C程序码转成J***A,再导出为APK,该方法实合有一定编程功底的人。用一款软件:eclipse软件。
c语言程序改为j***a的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何将c语言改为c+、c语言程序改为j***a的信息别忘了在本站进行查找喔。