安装目录下的lib和src.zip文件的功能,联系和区别?

解决方案 »

  1.   

    lib文件功能:java类库
    src.zip功能:核心API所有的源文件。
    java类库 与 核心API所有的源文件 有什么联系与区别呢?
      

  2.   

    scr.zip是源代码,.java文件,lib下类都是编译之后字节码,你看不懂得
      

  3.   


    JAVA虚拟机进程是用C来写的,他是一个虚拟机,那么要暴露给外部客户调用的话,sun公司对常用的方法进行了封装即所谓的api,这些api供外部客户进行调用。那些api的代码其实就是开源的jdk类库的代码
      

  4.   

    换种问法:
    我们编写的java程序会用到系统中一些类的方法,这些类是在src.zip文件中还是在lib文件中?
    调用系统中类的方法 时,调用机制如何实现?
      

  5.   

    类库是可以在虚拟机执行的,源码是类库的java文件,
    编写类的时候用到是链接是类库。
      

  6.   

    src.zip是JDK源代码,导入到你的classpath里面,调试的时候可以看看,学习一下java的设计模式
      

  7.   

    一般我们在系统中设置classpath变量指向的是lib 而不是src.zip按照8楼的方法,我将classpath变量指向src.zip 且删掉了路径lib
    结果:程序正常运行
    那么可以这样认为:src.zip 与lib 中的文件实现的功能是一样的, 还是它们本身就是一种功能的两种表现形式?