Java语言不是用C语言写的,它是独立开发出来的。以下是详细解释:独立开发:Java是一种面向对象的、基于类的、通用的、多平台的编程语言,它由Sun Microsystems于1995年首次发布。Java的语法和语义与C和C++有相似之处,但它有自己独特的语法结构和特性,如自动内存管理、垃圾回收机制等。与C语言的关系:...
Java底层主要是用C++编写的,而JAVA虚拟机(JVM)则是用C语言和汇编语言编写的。以下是详细解释:一、Java底层的编写语言 C++:Java的大部分底层实现,包括其核心类库和运行时环境,都是用C++编写的。C++是一种高效的、面向对象的编程语言,适合用于开发底层系统软件和性能要求较高的应用程序。二、JAVA虚拟...
JAVA语言:JAVA是一种高级编程语言,主要用于开发企业级应用、移动应用、大型网站等。JAVA语言具有跨平台性,这得益于Java虚拟机的存在。C语言编写的内核:虽然JAVA代码可以用JAVA语言编写,但JAVA的运行环境——Java虚拟机和部分关键库,则是用C语言编写的。C语言是一种底层、高效的编程语言,适合用于编写...
JAVA本身主要是用JAVA语言编写的,但其虚拟机是用C语言和汇编语言开发的。以下是详细说明:JAVA本身:JAVA是一种高级编程语言,主要用于开发跨平台的应用程序。JAVA语言本身大部分是用JAVA编写的,这体现了其自举的特性,即使用一种语言的编译器来编译该语言自身的编译器。JAVA虚拟机:JVM是用C语言和汇编...
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮...