java底层是c语言吗
1个回答
展开全部
C语言和Java有很多相似的地方,比如,它们都是编译型语言,它们有相似的基本数据类型和运算符,都有指针等基本概念。但是,Java相比于C语言而言,它更注重代码的安全性和跨平台能力。
可以这样说,Java的底层实现中涉及到了C语言和C++,但是Java语言并不是C语言的简单翻版。Java在语言的设计方面比C更灵活,更注重安全性和可移植性,而且Java采用的是面向对象编程思想和垃圾回收机制,这些都是C语言所不具备的。
总之,Java底层实现中使用了C语言和C++,但Java语言本身并不是C语言的简单翻版,Java语言比C语言更注重安全性和可移植性。Java的语言设计更加先进,采用了面向对象编程思想和垃圾回收机制。