写JAVA文件的时候,import java.sql.*和import java.sql.connection, java.sql.ResultSet,~~有区别么??以前没研究过。请教各位大神。

解决方案 »

  1.   


    import java.sql.* 会把java。sql开头的所有类都引进来
    效率不高
    还是用后一种方法 需要什么类就引入什么
      

  2.   

    import java.sql.*是引入这个包下面所有的内容,包括类、接口、枚举和异常。
    当然,如果你import java.sql.connection用这种方式分别都给引用了,效果是一样的。
      

  3.   

    lang包下面那么多类,默认都引用进来了,也没见效率有啥影响。
      

  4.   

    区别是肯定有的!这就好比你找衣服穿一样,import java.sql.* 类似于,你找一条短裤,你就把所有夏天的衣服都先翻出来,再从里面找你要的,当然虽然麻烦,效率也不高,但是再找短袖的时候就很省事!(不建议这么用)import java.sql.connection,java.sql.ResultSet这两个就相当于我要找什么就找什么,而不是把这一类的都拿出来(建议使用)