- javac:编译器,将源程序转成字节码文件。
- java:执行器,运行编译后的字节码文件。
- jar:打包工具,将相关的类文件打包成一个文件。
图1.3 J2SE平台结构
JDK包含以下常用类库。
- java.lang:系统基础类库,其中包括字符串类String等。
- java.net:网络相关类库,例如进行网络通信会用到其中的类。
- java.util:系统辅助类库,编程中经常用到的集合属于这个类库。
- javax.servlet:JSP、Servlet等使用到的类库,是Java后台技术的核心类库。