看到好几个帖子,许多人都说学Java不用先学C。偶想看看,这些人中有几个是直接学Java的?如果不学C,数据结构和Java这两门课程是怎么安排的。不学C,直接学Java版的数据结构?亦或是根本不学数据结构?

解决方案 »

  1.   

    我数据结构什么都不会啊。以前学C,后面学数据结构不懂 啊现在学习java目前没用到数据结构
      

  2.   

    数据结构有java语言描述的,我们当时是直接c的数据结构,然后javac当时不是很懂,所以数据结构也不理想,自己现在在补呢,悲剧 
      

  3.   

    嗯 数据结构和算法  都是软工专业必学的 它们跟语言无关,但最好还是有C的基础...作为一个合格的程序员没有那样语言是不值得你去学习的   而且每个语言都有他的特点,c语言正可谓是 初学者必修的...
      建议学好C在去  学Java   更好的话 还可以学C++  这样会有质的飞跃...
      

  4.   

    我们学校安排的就没学c,先学java,然后学的数据结构
      

  5.   

    先学的是c 再学的是java 数据结构也学了 但是学的很肤浅
      

  6.   

    在学校的课程安排下,我是先vb,在c,在数据结构,在c#,现在是java……感觉有基础在,java就好学了
      

  7.   

    大一上学期java。
    大一下学期的数据结构是c++描述的,所以基本算要求自学c++了。
    大三的操作系统课程设计c语言实现,所以自学c。后来的图形学之类的课程实验要c++实现。
    算法课程可以自己选择语言。
      

  8.   

     大一 下 C
     大二 上 C++ 数据结构
     大二 下 Java  C和C++神马的除了基础的语法,也记不太多,要是学好了,就木有Java了
      

  9.   

    大学也是先学C后学JAVA的。。
      

  10.   

    C是面向过程的,Java是全面向对象的,并没有限定谁先谁后不过C教程里会讲数据结构,对理解算法和后续的学习打基础,所以一般是先学C后学Java或者C++现在的数据结构在面向对象编程语言里面已经封装得相当好了,比如C++里面的STL,Java里面的容器类,你如果不想深入了解原理只是使用,当然可以不管C直接上java
      

  11.   

    C、C++、Java   飘过
      

  12.   

    没学过CCCCCCCCCCCCCC>直接培训结构培训JAVA
      

  13.   

    看你自己想学哪个方向了,如果想学java的话,java的数据结构是必学的,C的,随意,最好学下
      

  14.   

    ,大一上期学JAVA,下期又在学C,又在学JAVA。
      

  15.   

    按順利學習 先C 後學Java比較好
      

  16.   


    嘿嘿,别阿,俺们那会儿是Pascal
      

  17.   

    没排c的课程,直接java,感觉还行,就是算法不好理解
      

  18.   

    我没有学C,大一下选修了C++,大二上学Java,现在学数据结构C++的。还好吧,不管哪种语言只要你之前稍微学一点,学Java肯定很轻松的!
      

  19.   

    大一上学C,下学期学C++,然后才是java
      

  20.   

    我们大一学C、大二上学期学数据结构、下学期学Java。
    而且我C还有数据结构都不懂。但也是可以直接学Java的
      

  21.   

    计算机相关专业,都会教c的。其他专业的人的话,也不大会去学java
      

  22.   

    我大二学的C,大四自己看了下C++,现在出来了学的Java
      

  23.   

    2楼正解!
    我也是先学java,在学java的过程中自学了一些c,数据结构学的是java版的。没觉得什么不好。
      

  24.   

    我们专业大一下学期开设java基础课程(上),大二下学期开设数据结构和java基础课程(下)。其实上面很多人说得挺对的:数据结构和具体语言无关的!只是一般考试时都要求你用具体的语言来实现你的算法!
      

  25.   

    其实我学java三年了,至今还没有学C。近期也不准备补C。因为我喜欢java。如果你愿意,只学java不学C也是可以的!
      

  26.   

    我最近也在自学JAVA,之前只有学校教的Fortran,还有自己玩玩而已的VB,没有C经验
      

  27.   

    基本的数据结构知识了解就好,有些东西学了短时间内可能也用不到。我是先学的C,然后java,C可以让你有一个对程序设计大概的了解。但是java与C之间有好多是不同的,所以我觉得C没必要学得很深,入门就好,这样java上手也会很快。关于数据结构,如我之前说的,了解基本的就好,以后要用到再补也不迟而且当你真正需要数据结构知识的时候再学习效果可能会更好。如果以后想转到Android方向的话,学java的同时学数据结构是很有必要的,Web方向的话就不用太着急了。
    磨叽了,见谅
      

  28.   

    Pascal -> C++ -> Java/C# 飘过数据结构? 和Java无关!
      

  29.   

    数据结构可以有java版本的数据结构,不过个人认为从c学过来的人再学习java肯定比直接学习java的人理解的更深一些。
      

  30.   

    路过。
    最开始C和C++学的马马虎虎,后来学习了Java,反回去看了C和C++。应该说Java是我的入门语言。这三兄弟我都喜欢~!