1、C语言代码不易跨平台,java代码易于跨平台;C语言可以直接操作内存,java不能直接操作;C语言可以封装动态库,java不起作用 。
2、Unix和Java都是用C语言编写的;C语言做单独的功能,可以提高效率,java适合Web应用程序开发;JAVA做网络开发的时候 , 已经有很多成型的框架技术,C语言很少,且需要处理底层内容 , 对不熟悉计算机原理的开发者来说使用难度很大 。
3、C语言的安全性不如Java高,C语言没有Java垃圾收集机制,需要手动释放应用程序的空间 。Java具有良好的通用性,只要安装了Java虚拟机(JVM) , 就可以跨平台直接移植 。
【java和c语言的区别 java和c语言的区别和联系】资料拓展:C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发 。C语言能以简易的方式编译、处理低级存储器 。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言 。
推荐阅读
- 介质传播了声音的什么 介质传播了声音的什么和什么
- 假花螺和真花螺区别图 东风螺和花螺区别
- 汕头市实施生活垃圾分类管理具体区域和生活垃圾分类指导目录公告
- 提拉米苏和慕斯的区别,哪个好吃 提拉米苏和慕斯的区别
- 经纱和纬纱的区别图解 经纱和纬纱的区别
- 梦见在和鬼打斗 梦到和鬼打斗
- 梦见棺材和鬼 梦见棺材和鬼魂是什么意思
- 梦见自己和鬼打架 梦见自己和鬼打架是什么意思啊
- 梦见和鬼配阴婚 梦见和鬼结婚是什么预兆解梦
- 牛角梳和银梳子哪个对头发好 银梳子梳头变黑是什么原因