Java中 导入* 和导入类有什么区别?

Java中 导入* 和导入类有什么区别?

*,包含了该包下面的所有类(不包含子包下面的类)
导入类,只能使用该包下面被导入的指定类
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-16
*代表所有的意思
所以“import java.XXX.*”就代表导入“java.XXX”下的所有类
但是一般情况下不提倡这么做,特殊情况下(例如想偷懒)可以这么做

java中如何导入和使用类
在ProjectA中导出需要使用的类为一个jar包,假设导出的jar包名为ProjectA.jar。在ProjectB的classpath中添加ProjectA.jar文件。在ProjectB的代码中使用import语句导入需要使用的类 在代码中可以使用MyClass类的任何公共成员。需要注意的是,如果需要使用的类没有被导出为一个jar包,你也可以将需要使用的项...

java中import,用*号代替类名导入类失败,为什么?
程序没问题,编译有问题,没有指定com.shengsiyuan.test.PackageTest类的路径 也就是说你要先编译com.shengsiyuan.test.PackageTest 然后将com.shengsiyuan.test.PackageTest的class的路径作为编译ImportTest类的必要条件

java中import的是*.java文件还是*.class文件。(有把握的回答)_百度...
导入的是*.class文件,但如果放入对应的*.java文件,也一样可以运行。因为在导入时会用*.java文件生成*.class文件。

java中的import java.io.*;和public static void main(string[] arg...
import java.io.* 表示的是导入java.io包,之所以需要导入,是因为你后面的程序要使用这里面的的东西。。。import就是导入的意思。。。public static void main(string[] args)是JAVA应用程序的入口函数,也就是说从这里开始执行。。。里面的string[] args表示的是该函数的参数,是一个字符串数组 p...

Java为什么要导入包,在什么情况下该导入,又怎么知道该导入哪种包
通俗的说其实就是要导入你要用到的类, 比如你要用到其中一个类中的一个函数. 那你就必须导入这个类才可以使用这个类的函数. 什么情况下导入呢? 就是你需要用到某个类的时候. 至于要导入那种包就需要你自己去 记一下了. 通常就是 java.lang java.util 等....

Java里导入类import,和继承类extends,作用分别是?区别是什么?
导入类,就是使用那个类的一些方法或变量,继承类是实现代码的重用,导入类无法实现这个功能的

import java.io.*;
*是通配符,比如a*.txt代表的就是以a开头的所有txt文件,“?”是单个词的通配符,比如a?.txt代表的就是以a开头而且名字只有两个字的txt文件 import的作用是:在你写一个类的时候。里面用到了其他的类,而用到的这个类和你现在写的这个类不是同一个包里,就需要导入那个类的全名 ...

java中import的作用
import的作用就是导入静态成员,导入接口类型。

java中那个import java.lang.*;这是什么意思?和extends有什么区别?
import是让你少写点代码拉,比如说HashSet在java.util包下,你import java.util.*; 后就不用每次都打java.util.HashSet了,呵呵 extends是继承的意思,就

import java.util.*会不会降低程序运行速度?为什么?
1、你的代码确实使用了包java.util中的1个以上的类,这时import java.util.*;与仅导入你要使用的类的效果一样,都会在编译后的.class文件中添加一条到包java.util的引用。2、你的代码没有使用包java.util中的任何类,这时import java.util.*;与不导入的区别是,导入后会在编译后的.class文件中...

相似回答