IDE:Integrated Development Environment,集成开发环境,即开发工具,eclipse,SVN等等。
SDK:Software Develop Kit.软件开发包
JDK里面有JRE,JRE里面有JVM
*.java→*.class→机器码
java编译器 (编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
Java源程序经过编译器编译变成字节码,字节码由虚拟机解释执行,虚拟机将要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。
JDK:Java development kit, java开发工具包,用于构建在Java平台上运行的应用程序、Applet 和组件等,
基本组件包括:·javac – 编译器,将源程序转成字节码
·jar – 打包工具,将相 关的类文件打包成一个文件
·javadoc – 文档生成器,从源码注释中提取文档
·jdb – debugger,查错工具.
JDK一般有三种版本:
SE(J2SE),standard edition,标准版,是我们通常用的一个版本
EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序
JRE:Java Runtime Environment,java运行环境,bin里的就是jvm,lib中则是jvm工作所需要的类库,jvm和 lib和起来就称为jre,
JVM:java virtual machine.java虚拟机,是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行
OO: object-oriented ,面向对象
OOP:object-oriented programming,面向对象编程
variable:变量
access:访问
override:重写,覆盖
overload:重载
Awt:abstract window toolkit:抽象窗口工具包
Icon:图标
JDBC:java database connectivity,java数据库连接
Preferences:参数配置