当你要使用 输入输出 功能的相关类的话,就需要导入 java.io.*
当你需要使用文件相关类的话,就需要导入java.io.File

解决方案 »

  1.   

    请问这个void 表示什么意思?static void  prt(String s) {    System.out.println(s);
     }
      

  2.   

    当你使用java标准类库里定义的一些方法的时候,你自己所定义的文件里并没有这个方法,所以你必须要引入,就是告诉编译器去哪里找这个类这个方法,但对于java.lang包里定义的类,因为他会自动引入,所以你没必要再用import声明了。
    如你使用PipedInputStream类,而你自己写的这个文件里并没有,所以你必须声明import java.io.PipedInputStream,当然了,你用import java.io.*;也肯定没错误了。
      

  3.   

    java标准类库是不是向量类、属性类、时间类、哈西表类等等?
      

  4.   

    比如常用到的import java.util.*。那么这个类下面是什么方法呢?
      

  5.   

    void 是说这个函数没有返回值
    类下面的方法可以查在线文档的吧
      

  6.   

    util = utilities = 常用工具,
    Vector 翻成向量没什么错,不过,他和向量没有关系
    而且 java.util.*,表示的是一个包java.util下面所有的类,不是单个类,里面一共有数十个类,共千余种方法,如果都想要的话,到jdk所在包找到src.zip,进去自己看,或
    http://java.sun.com/j2se/1.4/docs/api/index.html里面每个方法的作用,参数说明,返回类型,例外情况讲的非常清楚,
    前提是你E文够好
      

  7.   

    如果你不知道该import哪个包,可以到src.zip里查找以所需要的类名命名的文件,他在哪个目录,就是对应的包,比如,你不知Vector在哪个包,打开src.zip,查找“Vector.java”,在java\util下,那就是import java.util.Vector 或 java.util.*; java.lang.*自动引入.
      

  8.   

    我打开src.zip后,里面有很多目录。比如下面这个程序:我怎么能确定是要引入哪个类?
      import  java.util.*; 
       public class Arrayclass
         {
           static Random  rand=new Random();
           static  int pRand(int mod)
            {
              return Math.abs(rand.nextInt())%mod+1;
             }
            public static void main(String[] args)
             {
               Integer[] a=new Integer[pRand(20)];
               System.out.println("length of a="+a.length);
      

  9.   

    上面的程序没写完。重新写。比如下面这个程序:我怎么能确定是要引入哪个类?
      import  java.util.*; 
       public class Arrayclass
         {
           static Random  rand=new Random();
           static  int pRand(int mod)
            {
              return Math.abs(rand.nextInt())%mod+1;
             }
            public static void main(String[] args)
             {
               Integer[] a=new Integer[pRand(20)];
               System.out.println("length of a="+a.length);
               for (int i=0;i<a..length;i++)
                {
                  a[i]=new Integer(pRand(500));
                  System.out.println("a["+i+"]="+a[i]);
                 }
              }
         }谢谢了。
      

  10.   

    你既然知道要引用哪个包了,对与具体的你自己为什么不能自己去查查jsdk 的API呢??
      

  11.   

    如果都是用java的标准库,或者所引用的库都按java命名标准,那么就是找大写字母开头的东西,
    java命名与书写标准:
    1所有的包的名字用小写,
    package java.util  package yourcom.yourname .....
    2所有的类以大写字母开头,每个单词首字母大写, 
    class MyClass, class MyNewClass
    3所有的变量,方法以小写字母开头,后面每个单词首字母大写
    public static void main(String[] args) 中的 main(方法) args(变量)
    4数组的[] 放在类型后 
    int[] values String[] args
    5{ 紧跟前面一行而非单独一行,}单独成行还有很多,
    命名标准对javabean有用