精华内容
下载资源
问答
  • 按照课堂上教科书的顺序,我们应该先学习好数学,特别是离散数学,才能学好C语言,学习好C语言需要学习数据结构,甚至中间还有很多基础,比如计算机的基本原理,模拟电路,数字电路。然后我们才能去学习java,甚至...

    我个人一直持有一种观点:能够快速看到结果取得成绩的付出,更容易坚持,也才能走的更远。我反对那种教科书式的学习:你需要先打好基础,然后按部就班的去学习。

    按照课堂上教科书的顺序,我们应该先学习好数学,特别是离散数学,才能学好C语言,学习好C语言还需要学习数据结构,甚至中间还有很多基础,比如计算机的基本原理,模拟电路,数字电路。然后我们才能去学习java,甚至java要学习好,还需要学习面向对象和软件工程。但是实际上按照这种方式去学习,能学死人。在你努力学习初中数学或者高中数学的时候,你并不能直接地看到学习数学对学习计算机的帮助,这个时候,你就很难坚持下去,尤其是自学。就好像原本你很喜欢篮球,有个家伙告诉你要打好篮球得先联系跑步,每天跑15公里,坚持三年再去打篮球,这样你会内功很足。这个理论没有错,但是很多人都放弃在了坚持长跑的路上,对篮球的兴趣被一点点的磨灭了。做计算机开发更是如此。

    所以我的观点非常简单:你如果想做java,或者喜欢java,那么去学习java就好了。真到用的时候,需要你去研究下数据结构和算法了,不妨找本书看看。如果用到数学了,那么在目的明确,而且兴趣盎然的情况下,学习什么都不难。一定要挑一个最简单的,经过1-2周的熬夜辛苦,能看到自己做出来了一个小东西,那么是一个helloworld 或者一个个人主页,足以让你兴奋到再坚持两周。

    挑自己最喜欢的,直接开始!!!!

    在路上你会慢慢找到所有你需要的,千万别在上路前准备太多,太多的准备消磨你的意志,打击你的信心,毁掉你的兴趣,最后让你心生哀怨一事无成!

    我写过一篇给初学者的文章,希望对你有用:张世玉:非专业人士应该如何上手学习编程​zhuanlan.zhihu.comd5d81a1205ddaa445372c93847b520f1.png

    展开全文
  • JavaC语言算是表亲,很多大学都会将C语言作为必须课,java语言作为选修课学习。但我们想要做Java开发的同学到底有没有必要学习C语言呢?今天小千就来给大家介绍一下。 Java语言和C语言 Java语言和C语言是近亲,...

    Java和C语言算是表亲,很多大学都会将C语言作为必须课,java语言作为选修课学习。但我们想要做Java开发的同学到底有没有必要学习C语言呢?今天小千就来给大家介绍一下。

    在这里插入图片描述

    Java语言和C语言

    Java语言和C语言是近亲,他们的编程思想是相同的,都是面向对象的编程思想,都属于高级编程语言。使用两种语言都能够开发想要的程序,C语言算是Java语言的前辈,Java语言是在C语言的基础上开发出来的语言,最初的目的就是为了取代C语言的作用。

    正因为是在C语言基础上开发的Java语言,所以Java语言要比C语言更加的简单,Java语言的设计初衷就是简单实用,所以它摒弃了很多C语言中比较难以理解的概念,并且还增加了一个跨平台开发的优势,这就使得实用Java语言开发程序变得更加的简单。

    学Java语言之前到底要不要学C语言?

    对于想学习Java语言的同学来说是没必要学习C语言的,如果你的目的就是为了学Java语言的话,直接学习Java就行,C语言的基础部分跟Java语言相差不多,在往后的部分才回与Java有区别,当然如果你有java基础或者C语言基础的话,学习另外那一门编程语言也会变得简单的多。

    但小千还是建议大家不要什么都去学还学不精,最好是能将一门语言学精,其他语言做个了解就好,当你未来用得上的时候再去学习也是来得及的。优先学习感兴趣的语言弄懂弄精才是你首先应该做的。

    本文来自千锋教育,转载请注明出处

    展开全文
  • 学Java需要学C语言吗?不学C语言学不好Java吗?对于初学者来说可能常常听到关于Java和C语言这样疑问。虽然很多人都说C语言是基础,但是照样有很多人是从Java学起的,那么下面小编来系统分析一下,Java和C语言到底...

    学Java需要先学C语言吗?不学C语言学不好Java吗?对于初学者来说可能常常听到关于Java和C语言这样疑问。虽然很多人都说C语言是基础,但是照样有很多人是从Java学起的,那么下面小编来系统分析一下,Java和C语言到底是什么关系,初学者又该怎样选择性的学习。

    一直有人说,学Java需要先学C语言。这也不是没有道理的,先学C语言的理由大概如下:

    1、学习C语言就是在学习 Java,因为C语言中至少 80% 的语法知识都被 Java 继承了。Java 刚开始的前半部分,如数据类型、变量、流程控制、数组、函数,这些知识同C语言几乎是一模一样的。

    2、C语言是面向过程语言的代表,学好C语言有助于学习 Java 中面向对象的思想。前面说过,要想知道什么是面向过程、什么是面向对象就必须要有比较。你将C语言学完之后,再学习 Java 中函数的时候就会发现,它们的语法规则是一模一样的,但用法完全不一样。如果大家直接学习 Java,就会觉得本应该那么使用,这样就无法深刻体会什么是面向对象了。

    3、C语言中最重要的是指针。C语言中有两个知识点可以说是其所独有的,一个是函数,另一个是指针。C语言中的指针是理解 Java 中“引用”的基础!Java 中引用的本质就是指针。如果不懂指针就可能对 Java 中的“引用”没有太深刻的理解。

    虽然前面讲了那么多关于学Java需要先学C语言的好处。但是不学C语言学不好Java吗?

    其实不然,C语言和Java完全是不同的两种语言,一种是面向过程编程的,一种是面对对象编程的,虽然说如果大家前期学过C语言,对于Java的入门可能比较容易些,毕竟接触过编程,一些变量,函数(Java中叫方法)等都有所理解,但是,即使大家没学过,也是比较容易的,学没学过可能就是前期理解的快慢的区别,针对后期来说,都是没差别的。

    而且这样还不会受到C语法的一些影响,因为C语言和Java并非完全相同的,至少一点Java中没有直接的指针(改了个名叫引用),而且学C语言还要学一些数据结构和算法方面的知识,学Java就没那么麻烦了,大家稍学些就行了,Java中的API都帮你做好了,在C语言中你要通过一个函数实现的功能可能Java中就只需要你调用一个API方法就行了。如果大家是想学Java的话可以直接学,与其发学两门语言的时间还不如把更多的时间发在同一门语言上,这样对大家学Java可能要好很多。

    在小编看来,Java和C语言虽然有着一些比较密切的关系,Java的底层是C语言编写的,但是从另一个方面来看,两者关系不是很大,语法不同,在语言设计上也有着一些不同,所擅长的领域也不同,综合上来讲,学Java之前不一定需要学C语言,不学C语言也可以学好Java。

    展开全文
  • 学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大...

    C语言是面向过程的,Java是面向对象的,思想不一样,一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。但是就是这些简单的组合,组成复杂的系统。

    e6cb7bddee8ff9de98c5abbbbfbdf28a.png

    学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大部分大学课程都会把C语言放在大一,并不是要教学生用C语言写出多丰富的东西,而是让他们通过C语言理解程序的一些思想。

    虽然不学C也可以学Java,但是语言是相通的,学会了C再学Java会很顺利,直接学java会很不爽,不信问问哪个Java高手不会C语言啊!这根本不是汉语和英语的那样的关系,要知道Java是由C++改进来的,而C++是c的扩展,你说没关系行吗?建议学C,且不要死抠语法,掌握程序的流程和算法,然后再学Java畅通无阻,只是语法不同罢了!

    综上所述学Java不需要学习c语言,但是c语言是比较基础的语言,学过基础的东西之后在学其它的编程语言将会很轻松。且是那种见啥藐杀的能力,但是我们说的东西不一定适合你,还是要根据自己的实际情况出发,综合时间,压力及目标选择适合自己的。

    Java学习视频入门到精通

    以上就是动力节点java学院小编针对“学习Java需要先学C语言吗”的内容进行的回答,希望对大家有所帮助,如果对于学习Java的学习计划,怎么学才有效率,或者学完如果找工作的问题,请在线咨询,有专业老师随时为你服务。

    相关推荐

    展开全文
  • 学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大...
  • 虽然很多人都说C语言是基础,但是你也要相信学校开的课也是有它的原因的,首先C语言Java完全是不同的两种语言,一种是面向过程编程的,一种是面对对象编程的,虽然说如果你前期C语言,对于Java的入门可能比较...
  • 展开全部可以不一定要学习C语言,首先C语言Java完全是不同的两32313133353236313431303231363533e58685e5aeb931333365656537种语言,一种是面向过程编程的,一种是面对对象编程的。只不过你学习C语言以后会对你...
  • 在编程世界,只要一提到java,总会有人联想到C语言,仿佛这两者之间有着一种密不可分的联系,那么也会有外行人在选择学习编程时,会有类似于学java前是否需要学习C语言呢?或者说java和C语言哪个会比较好学?等等之类...
  • 学JAVA就学JAVA。不需要C语言开始。这是两种语法部分类似,但编程思想不同,发展方向也不一样的程序设计语言。如果没有任何其他编程语言的学习经验,可以直接学习Java语言吗?我觉得完全可以。只是你需要在基础...
  • C语言可以说是高级编程语言之父,是所有高级语言的来源,其主要用于编写桌面软件和底层的驱动;... 学Java要先学C语言吗可以不要,Java是一门面向对象的语言而C是一门面向过程的语言,有些人之所以选择先学C再学Ja...
  • 学C语言还是Java时间:2017-08-29来源:华清远见JAVA学院Java语言是在C语言的基础上发展起来的,所以C语言与Java有着密切的联系,那么想学Java编程需要C语言基础吗?不懂C语言能学好Java吗?先学C语言还是Java比较好...
  • 学Java之前还需要学C语言吗?从下面这几个方面来看,首先我们不说Java与c语言本身的特性。从历史上来看,Java和c虽然有着一些比较密切的关系,Java的底层是c编写的,但是从另一个方面来看,两者关系有不是很大。语法...
  • 下面我们代码遇到这段,西安学报错误也会,本3以在p上版。表示不能被继承该类,西安下列的是正确说法,满分分,每题题(多选二、分,为f一...选项要显用p件需子组式地声明,西安s把需要通过件的件子组传给父组数...
  • 从这几年的就业率来看,Java就业情况明显好于C语言,想转型高薪行业学习java开发还是C语言?学习的难易程度怎么样呢?JavaC语言的后辈,它是在C语言的基础上发展得来,抛弃了难懂的指针概念,和C完全不同的是Java是...
  • 学JAVA,一定要有C语言基础或者C++基础吗?来源:互联网宽屏版评论2009-05-18 15:02:15分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:请问编程高手,学JAVA,一定要有C语言基础或者C++基础吗?...
  • Java语言是在C语言的基础上发展起来的,所以C语言与Java有着密切的联系,那么想学Java编程需要C语言基础吗?不懂C语言能学好Java吗?先学C语言还是Java比较好呢?我们一起来看下!很多人想学Java开发,但是没有编程基础...
  • 如何自学c语言:1、首先需要一本讲解c语言基础知识的书本,按照上面的知识讲解一点点的学习c语言;2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件;3、自己编写一些小程序...
  • 1、Java的学习难度面向...学习Java需要经过三个阶段,第一个阶段是理解面向对象编程的各种概念以及编程模式,整个阶段的重点在于如何完成“抽象”,比如何时定义接口,何时该定义抽象类等等;第二个阶段是如何通过实...
  • 原标题: C语言真的比Java吗?千锋小编觉得C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言语法比较简单便捷,而且性能...
  • 学Java之前还需要学C语言吗?从下面这几个方面来看,首先我们不说Java与c语言本身的特性。 从历史上来看,Java和c虽然有着一些比较密切的关系,Java的底层是c编写的,但是从另一个方面来看,两者关系有不是很大。...
  • 嵌入式要学习的课程就有:模拟数字电路,C语言编程、单片机、嵌入式操作系统、ARM学习等等的课程,java 的话就有:jQuery、SpringMVC、Spring、Mybatis、Struts、Hibernate、html、css、jsp、Servlet等...
  • 指针是Go的核心概念,也是主要难点...+ 在需要把实体转化为指针时 ( 从来不在定义时用”&“)* 为什么要把实体转化为指针?+ 如果函数的参数和返回值是指针,而你现有的是实体(Dog{}), 那么你要先转换才能传递参数...
  • 从事嵌入式开发多年,使用C语言开发已经超过十个年头,除了C语言还用C++,java,python做过项目,程序员的优秀编程语言仅仅占据一部分,而且也不会只是针对C语言,现在很多的编程高手也不懂的C语言;因为行业领域...
  • 洋洋觉得C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言语法比较简单便捷,而且性能快速,只比汇编语言慢大概10%到20%(忘了...
  • java

    2020-11-15 16:07:02
    java 和小白学习 学Java需要学习c语言吗
  • 拿我身边的一个例子来讲,她找身边的学长借了计算机相关的书籍,包含java,CSS等等,但是一本书看下来,还是不能制作网页,只知道一些基础的语法。最开始通过这些基础的语法,做出了不同颜色的页面和排版,她是很开心...
  • 现在很多程序员特别是没有学习过C语言的,对这个语言都怀有很强的敬畏之心,周围很多开发java的朋友也都觉得底层的语言太...小编推荐一个学C语言/C++的学习裙【583650410】,无论你是大牛还是小白,是想转行还是想入...
  • 现在很多程序员特别是没有学习过C语言的,对这个语言都怀有很强的敬畏之心,周围很多开发java的同事也都觉得底层的语言太难了,心里还是觉得学习底层语言的比较厉害,编程语言的种类是非常繁杂的,不可能都挨着学习...
  • C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 133
精华内容 53
关键字:

学java需要学c语言吗

java 订阅
c语言 订阅