语言特性 J无指针,C有 J无多重继承,C有 J用户数据类型是引用类型,无值类型,C有引用和值类型 J完全面向对象,C有全局变量和局部变量 J无头文件,C有 J无隐式类型转换,C有 J无结构和联合,C有,其成员的公有属性带来安全隐患 垃圾回收 J无需手动释放内存,C需要 可移植性 J平台无关,一次编译处处运行; C平台相关 J编译为字节码,在JVM上运行,C直接在机器上运行