1. c语言与java语言的去区别
C语言是面向过程的语言,而JAVA是面向对象的语言。java相对于c语言而言,去掉了指针等容易出错的功能, 具体如下: Java没有预处理命令. Java用static final来取代C中的常量定义. Java没有全局变量. Java基本数据类型的size是确定的,而C中基本数据类型..
2. c语言与Java哪一个比较好呀
java是一种面向对象的编程语言。尽管Java语言使用了许多C语言描述,但由于技能系统规划着重于可移植性,安全性和可伸缩性,因此Java语言更适合Internet环境。这也是Java。互联网时代飞速发展的重要原因。 Java语言功能强大,可以在互联网时代,移动互联网时代和大数据时代找到自己的位置。
java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容易找到学习的资源,碰到问题基本搜索即可搞定,工作也好找,应用范围广,大厂都用。实际上,c语言与Java相同年代的Python演讲在计划思想上与Java有很多相似之处,但是Python的演讲更加关注库的作用,其演讲风格更加开放和Java的语言依赖于此Sun的技能体系似乎相对“专心”,但是Sun的技能体系还具有基于Java结果的新开发形式。是必需的,但是EJB没有达到期望的结果。C偏向底层。java是应用层。 比如单片机 嵌入式这块C语言比较多。 而java更多应用在服务端,Android 这些领域
大一学校在上c,自己正在学javaweb,别的不说,就java的IDE就比古老的vc好看,而且c学了只能操作黑框框,java配合前端写个网页比较有趣,c用来练习数据结构题目不错本人自学一路过来两个都学了,java确实要好学点,但如果你要做单独运行系统,要学习前台,那又比c麻烦很多,不过学会了一种其他都特别快c语言市场需求没有JAVA大,大部分公司都是用JAVA来开发,c语言是以前JAVA出现之前的主流面向过程的编程语言,JAVA的面向对象语言基本上目前的主流了。
3. 想自学编程是因该先学java,还是c语言呢
如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了。C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大。
从就业前景来说,就像楼上的哥们说的,C语言一般做嵌入式开发,一般来说都是这么分的,但是是也不一定,像腾讯很多后台项目都是C语言写的,但是很少。相对来说JAVA选择工作的机会就比较多了,市面上80%的WEB系统都是用J2EE做的,还有最近移动互联网比较火热,android系统的开发语言也是JAVA。
但是也不能说C语言就不重要了,就像武侠小说里的功夫,C语言更像基本功,内功,JAVA像招式,只懂一点招式也可以打架,要成为高手还是得学一些基础的东西。但是真正的内功也不是开发语言,语言只是工具,编程这条路要走的话,还有很多东西要学,数据结构,计算机网络,操作系统,微机原理这些基础知识要懂,另外软件工程的东西,设计思想的东西都是垮语言的。
最后祝好运!!
4. C语言和JAVA的区别
1、JAVA中的内存分配是动态的,程序员不必关心内存管理方面的问题
2、JAVA是一种解释型的语言
3、JAVA没有指针
4、JAVA仅允许单一继承
5、JAVA不能定义全局变量
6、JAVA不用goto语句
7、JAVA不支持宏定义
8、JAVA对每种数据类型都分配固定长度
9、JAVA中没有头文件
java和C最本质的区别就是, java是面向对象的语言,而C是面向过程的语言(虽然C可模拟OOP, 但它从本质来说还是面向过程的)。
而C多用于开发驱动程序,系统内核,嵌入式程序,等对速度要求比较高的程序。
它们的应用领域也不同,Java侧重于游戏类等软件,C语言侧重于应用程序的编辑相比而言c语言要容易些。
5. C语言和JAVA有什么区别
区别如下:
1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;
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主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等。