Java是由Sun Microsystems开发的高级编程语言,它最初是为机顶盒和手持设备开发程序而设计的,但后来成为创建web应用程序的流行选择。

Java语法类似于c++,但严格来说是一种面向对象的编程语言。例如,大多数Java程序包含用于定义对象的类和分配给各个类的方法。众所周知,Java比c++更严格,这意味着必须显式定义变量和函数。

这意味着Java源代码可能比其他语言更容易产生错误或“异常”,但它也限制了由未定义变量或未分配类型引起的其他类型的错误。

与Windows可执行文件(.EXE文件)或Macintosh应用程序(.APP文件)不同,Java程序不是由操作系统直接运行的。相反,Java程序由运行在多个平台上的Java虚拟机或JVM解释。

这意味着所有Java程序都是多平台的,并且可以在不同的平台上运行,包括Macintosh,Windows和Unix计算机。但是,必须安装JVM才能完全运行Java应用程序或applet。幸运的是,JVM是Java Runtime Environment(JRE)的一部分,可以免费下载。

注意: Oracle在2010年1月收购了Sun Microsystems。因此,Java现在由Oracle维护和分发。