导入类冲突的解决办法

  1. 显示指出使用哪个包下的类

    1. import java.util.*;
    2. import java.sql.*;
    3. import java.util.Date;

    虽然util和sql包下都有Date类,第三行显示指出使用util包下的Date类

  2. 全名称使用

    1. java.util.Date deadLine = new java.util.Date();
    2. java.sql.Date today = new java.sql.Date();

    如果两个Date类我们都想使用,必须使用全称

包引用的唯一作用就是便捷,除此以外对整个代码毫无影响

嵌套包之间没有任何关系

  1. import java.util.*; //该语句只能导入util包下的类
  2. import java.util.regex.*; //这么写才能导入re下的类