从零开始学java(一)--java基础知识
一.java的三个版本
- JAVASE(Java Standard Edition):标准版,定位在个人计算机上的应用,提供了丰富的API来开发一般个人计算机上的程序,包括用户接口AWT以及Swing,网络功能与国际化,图像处理能力以及输入输出等。
- JAVAEE(Java Enterprise Edition):企业版,定位在服务端的应用。JavaEE是JavaSE的扩展版,增加了用于服务器开发的类库。
- JavaME(Java Micro Edition):微型版,定位在消费性的电子产品上。JavaME是JavaSE的内伸,包含SE的一部分核心类,也有自己的扩展类。
二.JDK,JRE和JVM
Java源程序和C语言源程序一样需要通过编译之后才能运行。java的程序的编译器是一个名为javac的程序,使用javac可以将java源程序编译成字节码,想要运行字节码还需要一个java虚拟机,也就是JVM(Java Virtual Machine),常常还需要用到java核心类库的类,因此这些类库也是不可缺少的
Java软件有两个发行包:
- JRE:包括JVM和核心类库,最适合用来运行字节码。如果只需要运行Java程序,就只需要安装JRE。
- JDK:java开发工具包