API:Application Programming Interface,应用程序编程接口。就是指JAVA基本类库,可以理解为Java自带的函数(或服务/接口),可以直接
拿来使用。例如:System、String。所有可直接使用的JAVA类都属于API。JDK:Java Development Kit,JAVA开发工具包。JAVA的核心,包括JRE(JAVA运行环境)、Java工具、Java基础类。JRE:Java Runtime Environment,Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM:Java Virual Machine,Java虚拟机。整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。SDK:Software Development Kit,软件开发工具包。开发软件所需要的所有东西(文档、工具、范例等)的总称,其中也包括JDK和API。JNI:Java native interface,Java本地接口。IDE:Integrated Development Environment,集成开发环境。如Eclipse、Intellij IDEA。