包的导入

1.一般而言,我们通过使用import关键字导入包

不知道你是否脑洞过,直接来个*,把以java为前缀的所有包导入~

如此优秀的想法,可惜只能用*导入一个包!!!

什么 import java.* 或者 import java.*.* 都是不符合语法规范的

相较特殊的情况demo:

java.util和java.sql中皆有Date类,如果在需要使用java.sql包中的Date类时,同时需要导入java.util包,便会容易发生冲突,可通过增加一个import导入语句来限定这个类

代码如下:

import java.util.*;
import java.sql.*;
import java.sql.Date;

2.还有一种方式是在类名前添加包名的完整名字,但是由于语句繁琐的原因,不建议使用

但是为啥还要存在呢?

当某些情况,必须用第二种方法

在第一题的demo中前提下,若需要使用两个Date类,就需要在类的前面指出完整的类名

java.util.Date uDate = new java.util.Date();
java.sql.Date sDate = new java.sql.Date();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值