⑴ java用import导入时报错
首先你要先说明你要import的是哪个类?在哪个包里?
假设 类 classname 在 packagename 包里。
然后
importcom.packagename.classname;
或者
importcom.packagename.*;
应该就可以了。
但是如果你用:
importcom.*;
就会出错,因为classname 不在 com包里。
建议:
尽量都用
importcom.packagename.classname;
这样会避免packagename 包下面的一些你不熟悉的类 和 你本里的类重名,导致编译错误。
⑵ java中import的作用
import的作用就是来导入静态成员,导入接自口类型。
java中import的作用详解:
一、java以这样两种方式导入包中的任何一个public的类和接口(只有public类和接口才能被导入)。
三、java.lang包是自动导入的。java编译器会忽略这些冗余导入声明(rendant import declarations)。即使像这样 import java.util.ArrayList; import java.util。
⑶ java里面import java.util.*;是什么用处
importjava.util.*;导入java.util包中的类接口喊行毕。
Java中import的作用是导入要用到的包中的类接口。import就是在java文件开头的地方,先说明会用到那些类别。接着我们就能在代码中只用类名指定某郑芹个类,也就是只称呼名字,不称呼他的姓。这其中包的作用就是给java类进行分拣分类,不同业务逻辑的java类放在同一个包中。比如实体包,工具包。
Java的实用工具类库java.util包。在这个包中,带此Java提供了一些实用的方法和数据结构。本章介绍Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector)、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。
(3)javaimport扩展阅读:
在高级编程语言中,如果你想使用某个类或接口,那就要用import导入这个类,如在Java中编写servlet,使用httpServlet,那就要在文件的开头(包之后)写上,importjavax.servlet.http.*;表示导入javax.servlet.http这个包中所有的文件。
⑷ java如何导入import
按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。 既然如此是不是就可以放心的使用按需类型导入呢?非也,非也。因为单类型导入和按需类型导入对类文件的定位算法是不一样的。 java编译器会从启动目录(bootstrap),扩展目录(extension)和用户类路径下去定位需要导入的类,而这些目录仅仅是给出了旦颤类的顶层目录。编译器的类文件定位方法大致可以理解为如下公式: 顶层路径名 \ 包名 \ 文件名。class = 绝对路径 对于单类型导入很简单,因为包明和文件名都已经确定,所以可以一次性查找定位。 对于按需类型导入则比较复杂,编译器会把包名和文件名进行排列组合,然后对所有雀伏的可能性进行类文件查找定位。例如: package com; import java.io.*; import java.util.*; 当你的类文件中用到了File类,那么可能出现File类的地方如下: 1、File \\ File类属于无名包,就是说File类没有package语句,编译器会首先搜索无名包 2、com.File \\ File类属于当前包 3、java.lang.File \\编译器会自动导入java.lang包 4、java.io.File 5、java.util.File 需要注意的地方就是,编译器找到java.io.File类之后并不会停止下一步的寻找,而要把所有的可能性都查找完以确定是否有类导入冲突。假设此时的顶层路径有三个,那么编译器就会进行3*5=15次查找。 了解以上原理之后,我们可以得出这样的结论:按需类型导入是绝对不会降低Java代码的执行效率的,但会影响到Java代码的编译速度。 查看JDK的源代码就知模岁败道SUN的软件工程师一般不会使用按需类型导入。因为使用单类型导入至少有以下两点好处: 1.提高编译速度。 2.避免命名冲突。(例如:当你import java.awt.*;import java.util.*后,使用List的时候编译器将会出编译错误)
⑸ java中import java.util.Scanner是个什么东东
import是输入的意思。
util,utiliy的缩写,意即,工具性的包。主要包含集合类(如ArrayList,HashMap等),随机数产生类,属性文件读取类,定时器类等类。
Scanner,扫描搭戚仪,使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。
java.util.Scanner,Java5的新特性,可以简化文本扫描,主要用于控制台输入,除了能使用正则-。
(5)javaimport扩展阅读
java.util.Scanner的功能:
一、控制台输入
当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。
二、Scanner的构造器
Scanner的构造器支持多种方式,构建Scanner的对象很方便。
可以从字符串(Readable)、输入流、文件等等闹轿来直接构建Scanner对象,有了Scanner了,就可以逐段(根据正则分隔式)来扫描整个文本,并对扫描后的结果做想要的处知弯陵理。
三、分隔符
Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符
⑹ 在java程序中什么条件下要用import语句什么时候不用
当需要使用其他包中的类的时候,需要使用import语句。
例如:import org.springframework.core.task.TaskExecutor;
其他包的类一般情况就是,你正在使用的类需要调用别人类里面的方法。
比如:
import java.util.ArrayList;
import java.util.List;
public class Test1 {
List<String> list=new ArrayList<String>();
}
里面调用了import java.util包下面的ArrayList和List,
当然也可以调用自己封装好的包,方法是一样的,
上面两句import也可以写成:import java.util.*;
⑺ Java里import关键字的使用方法是什么
你好,很高兴回答你的问题。
在java中有包的概念,在一个包下的类(接口等)中如果要使用其他包中的类时,如果不使用import的话。就需要像下面这样使用包括包名的完整类名。
a.ClassA a = new a.ClassA()。
如果想要省略掉包名。
就可以在类定义之前,package语句之后使用import语句。
比如 import a.ClassA;
然后在类中就可以直接写
ClassA a=new ClassA();
如果有帮助到你,请点击采纳。
⑻ JAVA中的import关键字问题
import关键字是用来导入包的,因为实际开发中,你不可能把所有的类都放在同一个default包里面。包世核的作用就是给java类进行分拣,不同业务逻辑的java类放在同一个包中。比如工具包,实体包。
那么,你在a包中的郑戚A类,希望调用搜丛掘b包中的B类,就需要导入b包。
例如:import java.awt.*;
就是导入了java.awt包中所有的类。
⑼ Java程序中,import的作用是什么
import就是在java文件开头的地方,先说明会用到那些类别。
接着我们就能在代码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。
首先,在程序开头写:
import java.lang.System;import java.io.InputStream;import java.io.InputStreamReader;import java.io.BufferedReader;1234
于是我们就可以在程序中这样写到:
InputStream = System.in;
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);123
一个java文件就像一个大房间,我们在门口写着在房间里面的class的姓和名字,所以在房间里面提到某个class就直接用他的名字就可以。
⑽ java中import的作用
Java中import的作用是导入要用到的包中的类接口。import就是在java文件开头的地方,先说明会用到那些类别。
接着我们就能在代码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。
这其中包的作用就是给java类进行分拣分类,不同业务逻辑的java类放在同一个包中。比如实体包,工具包。
拓展内容:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易搜神用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布世衡亏式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等拦粗。