Java语言的平台、API、JDK和IDE



1 Java语言平台架构三种方案
 1)J2ME - Java ME (微小版,用于手持设备或者家电设备)

          相当于于Andirod,HTML5的开发平台,J2ME 现在已经过时了,已经被Andirod 所取代,而出来没多久的新技术HTML5比Andirod更加的有竞争力。将来也许会成为这一平台开发的主流。
 2) J2SE - JAVA SE (标准版,基础,用于开发桌面程序)
 3) J2EE - JAVA EE (企业版,用于开发企业级应用)

2 API - Application program interface (应用程序接口)
 通俗来说,API可以指
 1)一套系统自带的类和方法
 2)自带的类和方法的描述帮助文档

重点: 掌握API文档的使用方法、如何自己建立项目的API文档。

3 JDK
 1)JDK - Java Develop kit (Java 开发工具包,开发和运行的命令程序和一套类库,JDK已经包含了JRE)
 2) JRE - Java Runtime Environment(运行时环境,运行Java程序必须要它)
 3) JVM - Java Virtual Machine (java虚拟机器,其实就是一个c写的程序,运行起来就是一个进程)


了解:什么是程序?什么是进程?

用一个例子来说明这个问题:一个APP就是一个程序,而只有我们点击打开了这个APP,APP开始运行的过程就进程。

4 IDE
 Integerate Develop Environment (集成开发环境)
 把开发Java的工具(javac,javadoc,jar....)集成在一个可视的软件上
 常用的集成开发工具
Idea (最新android开发环境就是基于Idea)
eclipse,
myeclipse(收费)
netbean
jbuilder

初学者可以使用eclipse和net,毕竟这个软件是免费使用的。




你可能感兴趣的:(java第一阶段学习)