语言没有那个好,那个坏之分,就像英语和汉语,关键看你的应用的目的。c语言比较适合开发与硬件联系紧密的软件,比如设备驱动,操作系统等软件;而java偏重网络程序开发。
C是初学者的必修课且是软件开发的必须,而JAVA则是其高级,JAVA更适用于网站,小型游戏软件的开发。
两种语言不一样,两个派别c是面向过程编程java是面向对象的现在面向对象的语言是主流,不过c可以说是基础。