1》
JAVA_HOME目录下的lib跟JAVA_HOME/jre/lib的区别是不是前者是被用来为JAVA_HOME/bin下的JAVA程序提供一些在JVM中运行时所需的链接库而后者是为我们自己写的程序产生的.class或jre/bin下的程序在JVM中运行时用来链接的?
如:(显然两个lib下的.jar是不同的)
[jstudy:/home/jstudy/Jinstall/jdk1.5.0_06/jre/lib]ls *.jar
charsets.jar  deploy.jar  javaws.jar  jce.jar  jsse.jar  plugin.jar  rt.jar
[jstudy:/home/jstudy/Jinstall/jdk1.5.0_06/lib]ls
dt.jar  htmlconverter.jar  ir.idl  jconsole.jar  orb.idl  sa-jdi.jar  tools.jar2》
JAVA中所有的类都是继承自Object的吧(有哪些是继承自Object?哪些不是?能否完整点告诉我?),如:
java.lang.String继承自java.lang.Object
但在src/java/lang/String.java中我只看到这样的声明:
public final class String
    implements java.io.Serializable, Comparable<String>, CharSequence
    {...}
为什么呢没有Object呢?