社区
Java EE
帖子详情
java中import问题
iMouseWu
2013-11-03 11:51:11
如果在一个class里面引用不能包里面的相同类名文件,这个时候编译就就会报错。
然后这个时候如果import把后面的类型改成*的话,调用这个类的话就会报错(找不到这个类)说明引包失败了。
有没有人能从底层来解释下这两个问题呀?
...全文
115
2
打赏
收藏
java中import问题
如果在一个class里面引用不能包里面的相同类名文件,这个时候编译就就会报错。 然后这个时候如果import把后面的类型改成*的话,调用这个类的话就会报错(找不到这个类)说明引包失败了。 有没有人能从底层来解释下这两个问题呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小小summer
2013-11-04
打赏
举报
回复
这个问题很直接的 java.util包里有List java.awt包里也有List但是,这两个类根本不是一回事,所以不能直接使用import同时导入 因为你在使用的时候,编译器不可能自动识别你正在使用的哪一List; 所以,最好的方法是你要用util包的就java.util.List list = new ArrayList(); 要用到awt包的List就java.awt.List otherlist;
LanceNero
2013-11-04
打赏
举报
回复
*的时候是把所有包,包括java的与项目的jar 都会扫描一遍, 不报编译错误说的是IDE还是JAVAC
java
中
import
作用详解
java
中
import
详解
import
与package机制相关,这里先从package入手,再讲述
import
以及static
import
的作用。
Java
中
import
语句的作用
Java
中
import
语句的作用 为了能够使用某一个包的成员,我们需要在
Java
程序
中
明确导入该包。使用“
import
”语句可完成此功能。在
java
源文件
中
import
语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:
import
package1[.package2…].(classname|*); 例子:
import
java
.util.ArrayList;
import
java
.util.*;
import
与packag
java
中
import
是什么意思_
java
中
import
关键字是什么意思
import
关键字是用来导入包的,因为实际开发
中
,你不可能把所有的类都放在同一个default包里面。包的作用就是给
java
类进行分拣,不同业务逻辑的
java
类放在同一个包
中
,比如工具包,实体包。那么,你在a包
中
的A类,希望调用b包
中
的B类,就需要导入b包。
import
关键字使用1、显示导入指定包下的类或者接口
import
java
.util.Scanner;2、写在包的声明和源文件之间packa...
Java
中
import
后面报错为啥_
java
中
import
的用法
java
中
的
import
是什么,有什么用,怎么用小弟刚接触
java
,今天遇到一个
import
java
.util.scanner 不知道这
import
说到
import
(导入) 就必须得说 package(封装) 当然 JDK
中
的系统包 不用package JDK装好后,运行环境系统自带 但是呢,如果自定义一个包的话 就必须先package 再
import
package 和
import
写在语句...
java
中
import
用法
单类型导入(single-type-
import
),例如
import
java
.io.File; 按需类型导入(type-
import
-on-demand),例如
import
java
.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章