JAVA和C语言的区别丨【奔跑吧!JAVA】
1设计思路不同;
c语言是面向过程的语言;而java是面向对象的语言;
2通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机
(JVM)就可以了;
3、语法不同:
(1)基本数据类型不同:
c语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组,字符串 ;
java 是byte int short long float double char boolean ,而且c语言的基本类型的位数和操作系统和机器相关,而java 是固定的;
(2)文件组织方式不一样:c语言会把全局变量和方法的声明,放在一个文件里面,叫做头文件,而java 是以类来组织文件的;
4 应用领域不同:C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发;java主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等;
5 JAVA做web开发的时候,已经有很多成型的框架技术,C语言很少,且需要处理底层内容,对应不熟悉计算机原理的开发者难度很大;
6 JAVA的开源包太多了,C语言也有但是偏少,而且面向某个业务应用领域的框架没java多;
7 C语言有指针,java没有指针;
8 C语言可以直接操作串口,java需要第三方jar包支持;
上面就是我总结出来的一些区别,欢迎更多的补充!
【奔跑吧!JAVA】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/265241
- 点赞
- 收藏
- 关注作者
评论(0)