• javac:编译器,将源程序转成字节码文件。
    • java:执行器,运行编译后的字节码文件。
    • jar:打包工具,将相关的类文件打包成一个文件。

      图1.3 J2SE平台结构

    JDK包含以下常用类库。

    • java.lang:系统基础类库,其中包括字符串类String等。
    • java.net:网络相关类库,例如进行网络通信会用到其中的类。
    • java.util:系统辅助类库,编程中经常用到的集合属于这个类库。
    • javax.servlet:JSP、Servlet等使用到的类库,是Java后台技术的核心类库。