包的导入

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();

猜你喜欢

转载自blog.csdn.net/Moliay/article/details/84335305