关注,
我也有点疑问,如果我在上一个java文件中import java.sql.*
然后我在另外一个文件中又import了上一个文件,然后再import java.sql.*
这样会不会影响呢,如果我下一个文件不import java.sql.*,是否也可以同样使用java的sql呢

解决方案 »

  1.   

    1、import java.sql.*如果没有用到,类本身大小不会增加,上述代码是告诉编译器一个寻找类的路径。比如说,如果你没有这一行,那么你就要写java.sql.Connection = ...,而如果你加入了这个import语句,那么你就可以写 Connection = ... 。同时因为java类是动态加载的,所以即使再引入更多的import也不会造成性能负担。对于编译和运行都是这样的。2、class a {}class b extends HttpServlet{}这样b类因为继承了HttpServlet所有的元素,所以他的类文件自然会比较大。同时装载到内存中时,因为类装载时是在heap(堆)上分配空间的,所以需要占用的内存就会比较大。至于运行速度嘛,影响不会很大。