标签:app 帮助 接受 交互 机制 企业 异常处理 过程 技术分享
java是一种高级的面向对象的程序设计语言 。
Java Virtual Machine,是java程序跨平台的关键,不同的平台有不同的JVM,而java字节码不包含任何与平台相关的信息,不直接与平台交互,而是通过JVM间接与平台交互。应用程序在执行时,JVM加载字节码,将字节码解释成特定平台的机器码,让平台执行。
任何一个应用程序都必须转化为机器码,才能与计算机进行交互,如果机器码的来源依赖于具体的平台,那么这个应用程序就不能跨平台。而java应用程序运行时机器码由java体系的一部分JVM提供,不受平台的限制,所以实现了跨平台。
程序员编写的源码经编译器编译转化为字节码,字节码被加载到JVM,由JVM解释成机器码在计算机上运行。
针对不同的用途,java分为3个版本:
Java Develop Kits,使用java语言开发应用程序必备的工具包,主要包含包括了编译器、JVM、Java基础API等。
Java Run Environment,java运行所依赖的环境,包括JVM以及java基础API。
Application Programming Interface,应用程序编程接口,是使用java语言编写应用程序的入口,包含源码、字节码帮助文档三部分。应用程序由一系列方法构成,方法有哪些要求?什么样的方法是编程语言接受的?API提供了一些基础的方法,程序员要实现某项功能必须遵循java语言规范,调用这些方法编写更高级的方法。
标签:app 帮助 接受 交互 机制 企业 异常处理 过程 技术分享
原文地址:http://www.cnblogs.com/tonghun/p/7171667.html