java 是什么

Fanly 问答 2018-09-30 10:12:20 阅读(...)

Java是一种为多个平台生成软件的编程语言。吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征。极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java 是一种为多个平台生成软件的编程语言。当程序员编写 Java 应用程序时,编译代码(称为字节码)可在大多数操作系统(OS)上运行,包括 Windows,Linux 和 Mac OS。Java 从 C 和 C ++编程语言中衍生出大部分语法。

java

Java 是由 Sun Microsystems 的前计算机科学家 James A. Gosling 在 20 世纪 90 年代中期开发的。

Java 生成 applet(浏览器运行的程序),它们促进了 Internet 用户的图形用户界面(GUI)和对象交互。在 Java applet 之前,Web 页面通常是静态的和非交互式的。随着竞争产品(如 Adobe Flash 和 Microsoft Silverlight)的发布,Java applet 越来越受欢迎。

Java applet 在带有 Java 虚拟机(JVM)的 Web 浏览器中运行,它将 Java 字节码转换为本机处理器指令,并允许间接 OS 或平台程序执行。JVM 提供运行字节码所需的大多数组件,通常比通过其他编程语言编写的可执行程序小。如果系统缺少必需的 JVM,则字节码无法运行。

Java 程序开发需要 Java 软件开发工具包(SDK),它通常包括编译器,解释器,文档生成器和用于生成完整应用程序的其他工具。

通过使用集成开发环境(IDE)(例如 JBuilder,Netbeans,Eclipse 或 JCreator)可以加快开发时间。IDE 通过拖放和点击操作促进 GUI 的开发,GUI 包括按钮,文本框,面板,框架,滚动条和其他对象。

Java 程序可在台式机,服务器,移动设备,智能卡和蓝光光盘(BD)中找到。

0个人收藏 收藏

相关推荐

  • JVM

    java虚拟机是什么

    Java虚拟机(JVM)是一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现,是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,它是 Java 最具吸引力的特性之一。
  • javaBean是什么

    javaBean是什么

    JavaBean是一种可重用的Java组件,可以被Applet、Servlet、SP 等 Java 应用程序调用,能可视化地被Java开发工具使用。它包含属性(Properties)、方法(Methods)、事件(Events)等特性。
  • Xshell

    Xshell是什么软件

    Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2,以及Microsoft Windows平台的TELNET协议,Xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
  • OTG 连接 OTG connection

    OTG连接是什么意思

    OTG即On-The-Go的英文缩写,是由USB标准化组织公布的一项用于USB设备连接或数据交换的技术,主要应用于各种不同的设备或移动设备间的连接,进行数据交换,可通过OTG线连接相机、手机U盘、游戏手柄、无线鼠标、键盘等外接设备。
  • 消息队列遥测传输协议 MQTT

    MQTT是什么协议

    MQTT(消息队列遥测传输协议)是ISO标准(ISO/IEC PRF 20922)下基于发布/订阅模式的"轻量级"通讯协议,MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的。
  • APP

    APP全称是什么

    APP全称是Application,中文意思为“应用”,泛指智能手机的第三方应用程序,用于完善原始系统的不足与个性化,使手机完善其功能,为用户提供更丰富的使用体验的主要手段。