java和c是根本不一样的。java是面向对象的语言,而c是面向过程的。但是很难说哪个领域谁比较擅长。最多只能说哪个领域用c或者java的人多。以嵌入式领域为例,用java的和用c的都很多。其实语言不是关键问题。客户要求用什么,公司要求用什么我们就用什么。

解决方案 »

  1.   

    java是面向对象的,c是面向结构的,c++继承了c,但是也加入了面向对象的方法!!
    java网络方面较强,c好像没他强吧!!
    java的方法都封装了所以比c好学,要做一些东西不必去做哪些很复杂的东西!!!
    你去买本书看看,他们的本质差别就是面向对象(oop)的编程方法.去买本thinking in java
    看看吧,中文名叫java编程思想!!
      

  2.   

    我觉得c也不一定象大家说的那么落后,在座的那位没有研究过c呢,我的好多编写代码的规范都是从那里学到的,而且经过调试c程序后,调试java就不再是噩梦了