大家好,今天小编关注到一个比较有意思的话题,就是关于c语言运行java的问题,于是小编就整理了4个相关介绍c语言运行Java的解答,让我们一起看看吧。
C语言与JAVA?
区别如下:
1、设计思路不同:C语言是面向过程的语言,执行效率高;J***a是面向的语言,执行效率比C语言低;
2、通用性不同:C语言不能跨平台;j***a可以跨平台直接移植,只要有安装J***a虚拟机(JVM)就可以了;
3、语法不同:(1)、基本数据类型不同:c语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组,字符串 ;j***a 是byte int short long float double char boolean ,而且c语言的基本类型的位数和操作系统和机器相关,而j***a 是固定的;(2)、文件组织方式不一样:c语言会把全局变量和方法的声明,放在一个文件里面,叫做头文件,而j***a 是以类来组织文件的;
4、应用领域不同:C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发;j***a主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等。
将j***a程序转换成c语言?
j***a是带GC的,所以根本不存在算法可以保证所有j***a代码转成c++之后都跟原来长得差不多。譬如j***a8用lambda表达式构成一个环,你C++当场就跪了。
J***a安装后怎么使用?
晕 ,只是安装了一个J***A运行的环境,和一些基础的API, 你可以打开CMD,然后输入J***A看看有没有反应,如果有表示你安装成功了,然后你随便找个TXT(当然用成熟的编译器也可以ECLIPSE,不过感觉你目前还到不了那里,),然后输入下面的: public class test { public void main(String args[]) { System.out.println("Shit! J***a"); } } 然后保存为test.j***a。 然后你在CMD(和j***a同一层目录)里面输入j***ac test.j***a , 然后就会在j***a文件的同级目录给你生成一个class文件,然后cmd里面输入j***a test 就可以看到效果了。
有时候你需要用它作为一些工具的***插件 比如在有些浏览器上看一些特定的[_a***_]时需要你安装j***a运行环境 也就是jre
有时候你是程序员 需要用j***a做一些编程开发 那么除了jre 还需要安装jdk 也就是j***a开发工具 如果是在windows系统上安装的j***a 安装好之后 照如下方式配置好环境变量
1.J***A_HOME: C:\jdk1.6
2.CLASSPATH: .;%J***A_HOME%\lib;%J***A_HOME%\lib\tools.jar
3.PATH最前面加上: %J***A_HOME%\bin;
然后就可以使用了
具体的多去论坛学习一下吧
c语言可以在c++上运行吗?
可以的,毕竟语法相通,c的基础语法还用在J***A上,Python上,个人觉得J***A与c更加接近,最后先c再J***A。c++是向下对C语言兼容的。C语言中所有的特性或函数还有操作符都可在C++中不经过修改直接使用。不同的是,C++的标准函数库(STL)可能提供了更好的实现方式。可以大胆在C++中使用C的函数,不用担心的。
到此,以上就是小编对于c语言运行j***a的问题就介绍到这了,希望介绍关于c语言运行j***a的4点解答对大家有用。