java中使用eclipse创建类时,什么时候需要import.java.uitl.*;

就是说有时候需要import.java.uitl.*;“*”代表某个类吧,有时候不需要就能直接使用系统中的类。那么怎么区分呢,或者是去哪里能查到那些类需要import导入... 就是说有时候需要import.java.uitl.*;“*”代表某个类吧,有时候不需要就能直接使用系统中的类。
那么怎么区分呢,或者是去哪里能查到那些类需要import导入,那些不需要直接拿来用的呢?
比如Scanner就是import进来的,而且还得new一下才能用。而InputMismatchException需要import进来,但是不用new就能用了,而ArithmeticException直接就能用,不需要import和new。新人求教?
Exception是不是静态类呢,如果是的话,那么为什么在抛出异常时可以这样写:throw new Exception(" XX");这样写不是实例化静态类的一个对象吗,而静态类不能实例化啊?
如果不是静态类的话,为什么可以直接使用Exception呢?
展开
 我来答
UJNWHL
2013-06-09 · 超过22用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:50.4万
展开全部
import java.util.*;这个里面的*是指java的util包中所有的类,你所说的的Scanner也是属于util包中的一个类,有些类不需要导入就可以直接使用那是因为JDK已经导入一些常用的类,Java程序中最广泛使用的是Java.lang包。他是自动导入到所有程序中的包。包含的事Java程序的基础类和接口。其他的类根据需要进行导入。new关键字是创建一个对象。
其实刚开始学没必要弄得很明白,知道怎么用就行了,以后用的多了就会明白的。
Kingson_Wu
2013-06-09 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:93
采纳率:100%
帮助的人:57.6万
展开全部
1、不需要导入的是因为有些类比较常用,eclipse已经默认导入了。
2、不需要new是因为这个类是静态static,不需要实例化。
还有需要解答的吗?
------
刚查了API文档,Exception是一个类,所有的exception都是继承它的,类不可以直接之用,要是实例化。在代码中直接使用Exception是这样的:(Exception e),Exception是类型,e是实例和int a;一个道理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37397c621
2013-06-09 · TA获得超过695个赞
知道小有建树答主
回答量:427
采纳率:100%
帮助的人:148万
展开全部
import java.uitl.*;“*”代表java.uitl包下的所有类

在java.lang包中及本身类所在的包中的类就不需要import导入。另外用到的类都需要import导入

new 是实例化一个对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java小帅哥
2013-06-09
知道答主
回答量:37
采纳率:0%
帮助的人:17.3万
展开全部
那些是不需要的是java中提供的基础语法类,util是java的工具类,是java提供的对一些数据进行出来等,在其它包里面所以在本类中使用需要到处包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZS_saywelfare
2013-06-09 · TA获得超过154个赞
知道答主
回答量:128
采纳率:0%
帮助的人:70.7万
展开全部
util那个包里的类是工具,就是button,textfeild之类之类的,如果要调用这些工具的话,就要import这个包,希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式