初学java,看到一个函数,比如trim(),我想看看它是怎么实现的,
和我想的是不是一样,呵呵,就是不懂在哪个文件下面,请帮忙
,最好具体点,呵呵,先谢谢了~~~~~

解决方案 »

  1.   

    首先,纠正一个错误:在Java中没有函数,只有方法。其次,不要用学习C/C++的思路(面向过程的那种思路,就是想搞清每一个函数里的代码究竟是怎么写的,怎么一个过程)来学习Java,随时记住Java是面向对象的语言(面向对象的思路,就是重点放在类和对象,以及它们的关系,这个程序用了哪些类和对象,用了些什么方法,这些方法有什么用,而不要过多关心方法是怎么实现的),否则,你会学得很慢。最后,还是要告诉你答案的,呵呵。当你下载并安装了JDK之后,你应该可以在JDK的安装目录下面找到一个叫src.zip的文件,解压它,里面就是源代码。谢谢(才2分,我打了很多字呀,还说了谢谢。拜托,给个10分吧)。
      

  2.   

    jdk安装目录下有一个src.zip 就是源代码
      

  3.   

    源代码是:
        public String trim() {
    int len = count;
    int st = 0;
    int off = offset;      /* avoid getfield opcode */
    char[] val = value;    /* avoid getfield opcode */ while ((st < len) && (val[off + st] <= ' ')) {
        st++;
    }
    while ((st < len) && (val[off + len - 1] <= ' ')) {
        len--;
    }
    return ((st > 0) || (len < count)) ? substring(st, len) : this;
        }如果是用myeclipse或是Eclipse的话,在trim那里按住ctrl可以直接链接到源代码。