本帖最后由 flyerttt 于 2013-07-24 21:53:55 编辑

解决方案 »

  1.   

    CharBuffer buffer = CharBuffer.allocate (100);
    System.out.println(buffer.getClass()); // 看看是啥
      

  2.   

    allocate这个方法是静态的,不是抽象的,返回一个CharBuffer 类型的对象,这个对象是CharBuffer 的一个实现类而已。就像List的subList方法,返回一个List类型的对象。
      

  3.   

    确实是CharBuffer的子类HeapCharBuffer,我用的JDK文档旧了,里面没有CharBuffer的实现子类,是时候下一个新的了
      

  4.   

    java源代码包中有,JDK文档中却没有,而且我在线查了最新的JDK文档也没有
      

  5.   

    有些Java源代码包中的类查不到,比如java.io.Bits也没有,只能在国外网站的在线JDK文档中才能查到