前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言和java语言哪个比较好

c语言和java语言哪个比较好

作者头像
全栈程序员站长
发布2022-09-13 09:56:20
1.2K0
发布2022-09-13 09:56:20
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

c语言和java语言哪个比较好

java语言和c语言的区别有单文件的编译时间java比c语言快;c语言可以直接操作内存,java不能直接操作;c语言可以封装动态库,java不行;c语言有指针,java没有指针;c语言可以直接操作串口,java需要第三方jar包支持等等,那么c语言和java语言哪个比较好?两者有什么区别呢?下面就来具体了解一下。

1、c语言可以直接操作串口,java需要第三方jar包支持;

c语言的线程更加灵活,java的线程都已经封装好了;

c语言做单独功能,可以增加效率,java适用做web应用开发;

2、unix是c语言编写的,java也是c语言编写的;

JAVA做web开发的时候,已经有很多成型的框架技术,c语言很少,且需要处理底层内容,对应不熟悉计算机原理的开发者难度很大;

JAVA的开源包太多了,c语言也有但是偏少,而且面向某个业务应用领域的框架没java多。

3、c语言和java哪个比较好

Java是跨平台的,Java是安全的,许多要求安全的企业对Java需求很大,Java也一直排名语言榜第一位。它的不足是不够简洁,不是底层语言,不能直接操作硬件,有些事情没有办法做的很好,比如硬件编程,嵌入式之类的等。

c语言更像是计算机程序语言的基础,所以学会c语言向其他语言转移也是非常简单的,c语言是完全底层的语言,比如驱动、通信协议之类,在Unix和Linux环境中也是不可或缺的,另外在嵌入式领域也大有作为,而且c语言效率极高。c语言也有一些问题,因为是面向过程的,所以不像面向语言的Java灵活,尤其在团队开发的时候,不是跨平台的,具有不可移植性。由于过于底层,所以对硬件依赖很高,导致一旦硬件环境变化,会出现一些问题,c语言的输入输出相对复杂等等问题。

关于c语言和java语言哪个比较好,就给大家分享到这里了,Java是在c语言的基础上,抛弃了一些指针之类的东西,和c完全不同的是Java是一门面向对象的语言,所以还是希望大家合理选择。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160287.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • c语言和java语言哪个比较好
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档