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,毕竟这个软件是免费使用的。