湖州逸品装饰公司:请问JAVA软件是个什么东西啊?有什么功能?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 06:40:42

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。 Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

java是一门编程语言!
可以用来编写各种程序!

Java 虚拟机是一种运行期环境,您可以将它添加到 Web 浏览器或任何操作系统(例如,IBM Operating System/400 (OS/400))中。Java 虚拟机运行 Java 编译器所生成的指令。它由字节码解释器和运行期组成,无论 Java 类文件最初是在什么平台上开发的,它们都被允许在任何平台上运行。

类装入器和安全性管理器是 Java 运行期的一部分,它们隔离来自另一平台的代码。它们也可以限制装入的每个类所能够存取的系统资源。

注意:Java 应用程序不受限制;只有 applet 才受限制。应用程序可以自由地存取系统资源和使用本机方法。大多数 AS/400 Developer Kit for Java 程序都是应用程序。

您可以使用“创建 Java 程序”(CRTJVAPGM) 命令来确保代码满足 Java 运行期为验证字节码而实施的安全性需求。这包括强制类型限制、检查数据转换、确保不会发生参数栈上溢或下溢以及检查存取违例。然而,您无需显式验证字节码。如果不预先使用 CRTJVAPGM 命令,则在首次使用某个类时进行检查。在验证字节码之后,解释器就对字节码进行解码,并运行执行期望的操作所需的机器指令。

注意:仅当指定了 OPTIMIZE(*INTERPRET) 或 INTERPRET(*YES) 时,才能使用 Java 解释器。

除了装入和运行字节码之外,Java 虚拟机还包括一个用于管理内存的无用单元收集器。 无用单元收集与字节码的装入和解释是同时运行的。

Java 解释器是 Java 虚拟机的一部分,它为特定硬件平台解释 Java类文件。Java 解释器对每个字节码进行运行,并对该字节码运行一系列机器指令。

javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件

就是用java语言编写的程序,至于有什么用,那就不知道了,编的是什么就是什么了

1.JAVA是一种编程语言.
2.JAVA可以开发软件.