发布网友 发布时间:2022-04-22 12:24
共4个回答
热心网友 时间:2023-10-13 16:11
从语言所完成的工作上来说,C更底层更基础,java因为是面向对象语言,很多功能有人直接写好作为包,你可以直接加载之,C的话因为做底层开发,所以一般都是需要自己搞定的,其实如果只是说语言的难度的话,其实C和java没有谁更难或者更简单,关键是它们做的项目不同,导致其使用难度不同热心网友 时间:2023-10-13 16:11
C语言并没有比java难,C++确实比java难。与其说难,倒不如说麻烦。java之所以比较简单主要是因为没有指针。热心网友 时间:2023-10-13 16:12
C/C++,它和Java确实不太一样。C语言和C++,语言性能虽然高,但语言本身确实很难,我们更愿意称它“造轮子”的语言!也正是因为C语言和C++性能好、粒度细,所以什么都能做,只是看是否值得投入大量的时间,精力去做了.
而Java本身就是一种服务于互联网软件开发(后端开发+客户端开发)的语言,应用领域非常清晰,Java毕竟是纯应用层的,C语言和C++则对程序员能力的要求要更高一些,java相对来说就要简单一些.
而现在应用最广泛的语言个人认为还是java语言,几乎市面可见的网站,商城,各种管理系统,包括银行用的管理系统,*用倒的管理系统,基本都是java语言编写的.C++其实也可以实现这些功能,但是为什么不用C++,而选择java?就是因为java适合做这些功能,而且不C++简单.当然C/C++也是有适合他们的功能,C/C++适合做系统,做游戏等.这点不是java擅长的.
从时间上来看,java是在C/C++的基础之上才诞生的,如果C++之后诞生的java比C++本身还要难的话,那也就没必要有java语言了.
Java本身的知识点可以概括为四大部分:java基础--->javaWEB--->框架部分(SSM)--->微服务部分(springboot+springCloud),当然微服务是近几年财火起来的.
C++的知识点可以概括为:数据类型、运算符、表达式、输出和输入函数、程序结构、控制循环、数组、函数、指针、结构体、共同体、位运算、预处理、文件、储存这些东西.
《2020最新Java基础精讲视频教程和学习路线!》
从两者的知识量上来说,java语言需要学的知识点实际上是多余C++的,但是从每个知识点的难易程度来说,java想要用起来并不是特别难,甚至可以说比较简单,但是C++的每个知识点相对来说都是比较难的,而且要求相对也较高,所以学习的成本就要很高(包括时间,精力,金钱等).
就个人角度而言,如果有一点C语言的基础,再去学习java,则会相对容易很多.语言之间都是想通的.打个比方说,学会了一种编程语言,再去学其他编程语言,就相当于学会了一种方言,再去学另外一种方言是一个道理,当然这是个人观点,仅供参考.
其实互联网的发展,技术的更新迭代,都是很快的,想要从事这个行业,就需要去不断的积累,不断的学习,这样才会走的更远,使自己越来越优秀.
原文链接:网页链接
热心网友 时间:2023-10-13 16:12
相比于c而言,Java的入门更简单一点,理解对象之后会觉得上手容易。而c是面相过程的语言更接近机器底层,没有基础的同学刚开始会觉得很难。