Java是用C++编写的。
Java是一种面向对象的编程语言。它不仅继承了C++语言的各种优点,而且消除了C++语言中难以理解的多重继承、指针等概念,功能强大、简单、用户友好。它有两个功能。
Java语言作为静态面向对象编程语言的代表,完美地实现了面向对象理论,让程序员能够以优雅的思维方式进行复杂的编程。
Java的特点是简单性、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程和动态性。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java的工作原理由四个方面组成:
(1)Java编程语言
(2)Java类文件格式
(3)Java虚拟机
(4)Java应用程序接口
编辑和运行Java程序时,必须考虑这四个方面同时。使用文本编辑软件或者集成开发环境在Java源文件中定义种类,通过调用类中的方法来访问资源系统。
将源文件编译为中间二进制代码,生成存储在类中文件,然后通过运行与操作系统平台环境对应的Java虚拟机来执行类文件,执行编译生成的字节码,并调用类文件中实现的方法生成JavaAPI调用来完成程序。
上一篇:惠普bios怎么开启虚拟化
下一篇:java虚拟机jvm的功能