小编nat*_*tyP的帖子

为什么不导入java.util.*include数组和列表?

我在debian 5上使用java

java版"1.6.0_20"
Java(TM)SE运行时环境(版本1.6.0_20-b02)
Java HotSpot(TM)客户端VM(版本16.3-b01,混合模式,共享)

为什么以下之间存在差异

情况1:

import java.util.*;
Run Code Online (Sandbox Code Playgroud)

案例2:

import java.util.*;
import java.util.Arrays;
import java.util.List;
Run Code Online (Sandbox Code Playgroud)

为什么第一个案例不包括第二个案例?

代码仅在我明确导入Arrays和List时编译.

码:

import java.util.*;
import java.util.Arrays;
import java.util.List;

public class Test {
        public static void main (String[] args) {
                List<Integer> i = new ArrayList(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
                List<Integer> j = new ArrayList();
                ListIterator<Integer> n = i.listIterator(i.size());

                while(n.hasPrevious()) {
                        j.add(n.previous());
                }

                println(j);

        }

        static void println(Object o) {
                System.out.println(o);
        }

        static void print(Object o) {
                System.out.print(o);
        }

}
Run Code Online (Sandbox Code Playgroud)

我在注释掉第2和第3个import语句时得到的错误是:

nattyp@debian:~/dev/java$ javac Test.java
Test.java:7: cannot find symbol …
Run Code Online (Sandbox Code Playgroud)

java import

16
推荐指数
2
解决办法
12万
查看次数

标签 统计

import ×1

java ×1