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呢? 展开
那么怎么区分呢,或者是去哪里能查到那些类需要import导入,那些不需要直接拿来用的呢?
比如Scanner就是import进来的,而且还得new一下才能用。而InputMismatchException需要import进来,但是不用new就能用了,而ArithmeticException直接就能用,不需要import和new。新人求教?
Exception是不是静态类呢,如果是的话,那么为什么在抛出异常时可以这样写:throw new Exception(" XX");这样写不是实例化静态类的一个对象吗,而静态类不能实例化啊?
如果不是静态类的话,为什么可以直接使用Exception呢? 展开
7个回答
展开全部
import java.util.*;这个里面的*是指java的util包中所有的类,你所说的的Scanner也是属于util包中的一个类,有些类不需要导入就可以直接使用那是因为JDK已经导入一些常用的类,Java程序中最广泛使用的是Java.lang包。他是自动导入到所有程序中的包。包含的事Java程序的基础类和接口。其他的类根据需要进行导入。new关键字是创建一个对象。
其实刚开始学没必要弄得很明白,知道怎么用就行了,以后用的多了就会明白的。
其实刚开始学没必要弄得很明白,知道怎么用就行了,以后用的多了就会明白的。
展开全部
1、不需要导入的是因为有些类比较常用,eclipse已经默认导入了。
2、不需要new是因为这个类是静态static,不需要实例化。
还有需要解答的吗?
------
刚查了API文档,Exception是一个类,所有的exception都是继承它的,类不可以直接之用,要是实例化。在代码中直接使用Exception是这样的:(Exception e),Exception是类型,e是实例和int a;一个道理。
2、不需要new是因为这个类是静态static,不需要实例化。
还有需要解答的吗?
------
刚查了API文档,Exception是一个类,所有的exception都是继承它的,类不可以直接之用,要是实例化。在代码中直接使用Exception是这样的:(Exception e),Exception是类型,e是实例和int a;一个道理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.uitl.*;“*”代表java.uitl包下的所有类
在java.lang包中及本身类所在的包中的类就不需要import导入。另外用到的类都需要import导入
new 是实例化一个对象
在java.lang包中及本身类所在的包中的类就不需要import导入。另外用到的类都需要import导入
new 是实例化一个对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那些是不需要的是java中提供的基础语法类,util是java的工具类,是java提供的对一些数据进行出来等,在其它包里面所以在本类中使用需要到处包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
util那个包里的类是工具,就是button,textfeild之类之类的,如果要调用这些工具的话,就要import这个包,希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询