1. 程式人生 > >“import java.util.*;”和“import java.util.Scanner;”的區別

“import java.util.*;”和“import java.util.Scanner;”的區別

“importjava.util.*;”和“importjava.util.Scanner;”的區別有以下幾點:

 


  1、“importjava.util.*;”表示的是把util這個包下的全部類匯入到程式中;而“importjava.util.Scanner;”表示的是隻把util包下的Scanner類匯入到程式中;


  2、匯入“importjava.util.*;”後程序中後面如果要用到util包裡面的別的類都不需要再重新匯入包了,而如果匯入“importjava.util.Scanner;”的話,程式中後面如果要用到util包的別的類,都要再次匯入這個類對應的包才能使用;


  3、*表示的是萬用字元,包括util的所有類,而Scanner表示的是一個具體的類。
  實際開發中都採用“importjava.util.Scanner;”這種用法,因為程式中沒用到的包匯入的話只會影響程式效率。