Java是James Gosling在1995年创建的一种通用语言。Java产品编号/版本是递增的,最新版本是8。但是Sun公司开发的Java使用的版本号是1.8,它等于版本8。
祖先
Java受到C、C++和Simultalk语言的影响,也影响了java语言的竞争对手C语言。3年后,Java1.0版本登陆,微软创建了C#。
在浏览器上运行并命名为javaapplet的Java应用程序在不久前很流行,但是安全问题和替代技术使得applet不受欢迎。
Java的主要动机是独立于平台的应用程序。平台无关性意味着相同的应用程序可执行,而不需要对MAC、Windows、Linux等进行任何修改,而java应用程序开发的语言如C++、C++则应为所有不同的平台编译。
Java有很多安全问题,所以Java有很多更新,比如8.65,其中65是次要版本号。
字节码
javamagic来自字节码/JVM,它使Java应用程序独立于平台。JVM(Java虚拟机)运行在Java应用程序和操作系统之间。JVM解释由字节码(与平台无关的代码)组成的Java应用程序,并将其转换为特定于平台的代码。
字节码是由特定于平台的代码JIT(实时)转换而成的,这意味着所需的代码会被动态转换以运行。
Java是一个解释和编译平台。如上所述,首先java源代码被编译成字节码,然后在运行时由jvm解释字节码。
Java是动态语言,因为Java运行时信息可以在运行时收集或更改。
相关文章: 什么是Python编程?
Java是一种面向对象的语言,在这里可以很容易地创建和使用对象。
Java使用封装,所以只有必需的和授权的代码才能在当前范围内使用。不必要代码的详细信息被隐藏。