jave是面向对象高级语言,c是面向过程高级语言,简单来说就是java有类,c没有类。两种语言编程思想不一样,不过他们好多语法都是一样的!如果你学过其中一种,另一种你会很快上手。
java的底层基本和C一样,普通数据类型也和c一样。但c是面向过程语言,java是面向对象语言,更高级