问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

新手学c还是java?

发布网友 发布时间:2022-04-23 04:04

我来回答

13个回答

热心网友 时间:2022-04-06 13:15

建议新手学java,Java比c简单,c有很多的细节需要你掌握,比如指针,内存分配,内存释放等这些细节概念。这个对初学者确实有些难,很多人需要学习很长时间,才能开始用c写程序,因为你不得不先学习指针这一类的概念。

Java相对概念没那么多细节,掌握语法基本就可以开始写简单的程序了。而且c的开发工具没Java那么强大,例如初学者难免会有语法上的错误,Java有语法错误,开发工具会很清楚地提醒你。而好多c开发工具做不到这个(当年我学的时候至少是这样)。

随着对Java的越来越熟,对程序的运行流程越来越熟,你就可以更容易地理解指针、内存分配,内存回收等相关概念了,学起来反而不会那么枯燥。大学就是这样,很多连基本的编程能力都不具备,就开始学数据结构,结果是学得很枯燥,理解也不深入。如果你掌握了编程再来学习数据结构、算法之类的。你会觉着有趣多了,也容易理解的多。

Java 这么多年的摸索也奠定了它的大局意识和诸多套路,避免错误的编程方式、使用最合理的编程逻辑是 Java 这类语言想做的事情。比如 Rust,上手难,但如果开始写就基本只有一种写法,这种控住程序员表达的方式诞生的语言往往能让错误降到最低,让你的代码被无数人轻易读懂。

热心网友 时间:2022-04-06 14:33

新手先学C语言。

首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更广,也比C更容易学。

想进大厂,那么如果只会java后端技术是不够的。在校招阶段进大厂更多知识的要求不是广度,而是深度。比如操作系统,网络,数据结构和算法,以及jvm,和java的基础知识需要熟练掌握。而框架和一些高级中间件需要你了解或简单应用。但是大厂就那几个,竞争压力还是比较大的。

选择一门语言要根据你的方向来。比如你要学习后端。那就java、python、php、c#、或node.js。如果搞安卓那肯定java、kotlin、js(混式开发)。如果大数据那肯定是java、scala最好,其次python也行。如果搞人工智能算法那肯定是python、matlab。

数据分析可以考虑R、python、matlab。如果你想搞爬虫,那python肯定最好选择,当然java等其他语言都可以。如果你是竞赛ACMer。那c 肯定是你的拿手菜、也不排除部分鬼才用java哈。

热心网友 时间:2022-04-06 16:08

新手还是建议先学Java语言。

首先C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。

Java语言相比于C应用层面更广,也比C更容易学。Java的就业前景更广、薪资更高。由于Java语言应用的领域比较广,金融、电商、通信、公共服务等行业都会用到Java语言,所以公司更愿意招聘Java开发工程师,每天有20多万的招聘量。

Java开发工程师发展前景更好。Java工程师的晋升路线比较明确,晋升路线为:JavaEE初级软件工程师—JavaEE中级软件工程师—Team Leader—项目经理—项目总监—CTO首席技术官。而C语言开发由于应用不那么广泛,晋升也比较受限。

许多培训机构都有Java开发培训课程而很少有C语言开发培训课程。对于新手来说学习新的知识,报培训班学习更容易,而由于培训机构的就业服务,学成后也更容易找工作。

热心网友 时间:2022-04-06 17:59

看你作用是什么了,如果是大学生想入门,有时间的话还是建议从C学起,基础扎实点没错。
如果是转行做开发的话,直接学java吧,基础慢慢补吧。C的指针部分,如果有能力学,最好也去看看,毕竟大量底层的实现方式都是指针。

热心网友 时间:2022-04-06 20:07

Java。
首先来说,Java并没有想象中的那样难学,大概来说,Java的学习分为三个阶段:入门、熟练、纯熟。
Java语言简单易学对于初学者来说比较友好,而且学习周期也不会太长。而在精通Java语言后再学习其它开发语言会更简单,所以就算以后几年Java真的不流行了,你再改学其他语言也没问题。

热心网友 时间:2022-04-06 22:32

建议新手学java,Java比c简单。
互联网行业越来越火,零基础者想入行,选C语言还是Javaee呢?接下来我们来分析一下这两种语言。
而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更广,也比C更容易学。

热心网友 时间:2022-04-07 01:13

如果是初学者,对编程一窍不能的话,我建议先学JAVA会比较好,因为JAVA相对C语言来说会简单易懂一些,当然含金量也会比C语言少一些。

热心网友 时间:2022-04-07 04:11

为了快速找工作就直接学java,如果是大一大二的在校生,时间充裕,还有很长时间才找工作,就先学C。既然是小白,那就要看看自己适不适合学java——可以看一下java的入门教程。

热心网友 时间:2022-04-07 07:26

为了快速找工作就直接学java,如果是大一大二的在校生,时间充裕,还有很长时间才找工作,就先学C。

热心网友 时间:2022-04-07 10:57

我认为新手学C比较好,C有好多分类,像C语言和C++,java相对于C来说更难一点,个人是这么觉得的,但是有些人可能适合java。

热心网友 时间:2022-04-07 14:45

学java吧,如果学c可以考虑一定基础后再学

热心网友 时间:2022-04-07 18:50

Java是一种全球热门语言,有很多原因:
Java已经存在了很长时间,因此它的确很完善。有很多很棒的书,在线资源。

世界上可能有比其他任何类型的程序员都要多的Java程序员,因此很多人已经了解Java,因此很容易找到可以帮助和指导的人。

Java从C语言派生其语法,许多其他语言也从C派生其语法,因此,如果您学习Java,则学习Javascript,C#或C ++之类的语言要容易得多。

它是一种面向对象的语言,因此您在Java中学习的许多基础概念都可以转移到其他语言。

热心网友 时间:2022-04-07 23:11

如果是以未来就业的角度考虑,直接学java会更好,和c相比,java的可就业领域更宽泛,领域多工作机会自然就多。

新手小白可以来我们的java实验班试听,不仅可以从未来就业,行业发展和技术本身全方面了解java,还能掌握基础入门知识,有专业方法测评,考评团测评基础帮助制定学习计划,而且是15天免费的,欢迎对java有兴趣想学java的小白朋友们前来试听学习!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新房装修后能马上入住吗 房子刚装修完多久才可以入住 房子刚装修完就入住身体会怎么样 人民币"升值""贬值"的确切含义是什么? 人民币升值的利弊是什么?贬值又会有什么影响? 西电东输西电东输谱新篇 ...想去的地方有武夷山、厦门、鼓浪屿,求路线~ 贵州电费为什么便宜 武夷山回到厦门的火车站跟我在广州搭火车到厦门的火车站是同一个吗 纵使有千万个不舍也是时候该离开了!心不在了要人何用,再见了亲爱的!翻 ... C语言和Java哪个更好学一点? 现在大一,想学编程,java和c语言哪个好? Excel中如何让第一行固定不动? C语言难还是java语言难? java和c语言那个比较好? C语言编程入门学习教程022——算术运算符和移位运算符 C语言和Java哪个更好学? 关于C语言如何入门 我刚大一开始学 刚上两节课 完全听不懂 我该怎么办 学c语言还是JAVA好! 对c语言一窍不通……怎么学?从哪里开始? 在word文档中怎么组合图形和文字 c语言和java哪个好学? c语言入门自学看哪个教程比较好啊? 安卓手机里的号怎么倒到苹果手机 如何把安卓手机上的东西传到苹果手机上 Word里怎样把文字和图片组合? 怎么把安卓手机的数据导入苹果手机 word图片和文字组合 c语言入门自学书籍都有哪些? 安卓系统手机通讯录如何导入IOS系统手机中 都说学Java比学C语言好,为什么? 怎样让表格中的第一行不动?? 是C语言好学,还是Java容易上手呢? 学习c语言好,还是java语言好 咸鸭蛋怎么做? win10系统windows无法完成格式化怎么办 win10系统里一打开u盘就飞速的弹出无数个窗口格式化? 无法格式化DVD光盘,提示为“windows无法完成格式化”怎么解决? 装win10我们无法格式化所选分区错误代码0*8004242d Win10无法格式化磁盘怎么解决 装win10无法格式化c盘错误0x8004242d,怎么解决? win10电脑系统U盘无法格式化应用怎样操作? 内存卡无法在win10系统电脑上无法格式化 重装win10系统,提示硬盘格式不对,也格式化不了? win10的系统,c盘显示无法格式化? 为什么win10装gpt格式显示windows无法完成安装。若要在此计算机上安... Win10 D盘无法格式化怎么办 win10进不了系统,显示未格式化 全部的关联词关联词大全 公共场所的行程二维码怎样生成