import是指什么 javase 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import相当于给类取一个别名,例如import java.util.ArrayList; 的作用是在本java文件中可以直接用ArrayList代表java.util.ArrayList 在JAVA中,import仅仅是去import指定的路径下搜索所需要的类不会将导入的类与自身的类放在一块,也不会将导入的类与自身的类在一个包中外加#2的回复,就OK了 import com.user//只有当执行这里的时候,才会去根据import来寻找对应包User user=new User();明白了吧 要知道java.util.Date这样的才能真正算一个类名,是需要靠全名才能区分的只有这个Date, 只能叫simpleName. 导入,比如要用到别的类的东西,如Connection conn=null;则需要import java.sql.Connection; 同意2楼同学说的。不要被import这个单词的意思给误导了,import java.util.ArrayList; 然后后面用ArrayList a = null; 和不import,直接下面写java.util.ArrayList a = null; 是一样一样一样的啊!真的是一样的亲。如果import java.util.*; 那么用java.util.下面的任何类都可以简写类名的末级了。java 5里还新提出来个叫静态引入(static import)的概念,就是说你有个类叫com.a.Abc,里面有个静态方法叫public static void fn(),如果你import com.a.Abc.*; 那你就可以在当前源文件里直接调用fn(); 另外严重同意5楼的。一定要知道com.a.Abc,这才叫类名(虽然官方把它叫“全限定名”,我看还不如就直接把它叫类名,更容易理解),Abc不叫类名,我还可以有个com.b.Abc,这是完全完全没有任何关系的两个类,一个叫com.a.Abc,一个叫com.b.Abc。import完全是为了让程序里的代码更简捷,没有任何其它作用。你输出System.out.println(com.a.Abc.class.getName()); 试试,肯定输出com.a.Abc,这才叫class name。 当java碰到import时,首先将后面的内容取出来,并根据操作系统的不同把句点转换成各种格式(如:windows为\),作为类路径的第二部分,然后到你的CLASSPATH环境变量中以分号为单位,逐个取出后作为类路径的第一部分和前面得到的内容拼接起来,形成完整的类路径去查找你所引用的类名,并没有将导入的类与自身的类在一个包中。 初始界面不显示 JAVA 如何把监听得到的值赋到主类JTable表格里 JButton中的ActionCommand?????? 一个线程的问题 请教这是什么地方出错了?、 第一次在JAVA版发问,希望大家来帮助啊,一个关于类指针的问题! 关于GUI的问题 请问:用java制作的产品如何控制时间限制(比如:30天)? TopoSearch.java 执行serlvet后杀死窗口的问题:-) 关于QuartZ Cron表达式 的问题 关于jdk的问题
不会将导入的类与自身的类放在一块,也不会将导入的类与自身的类在一个包中外加#2的回复,就OK了
User user=new User();明白了吧
这样的才能真正算一个类名,是需要靠全名才能区分的只有这个Date, 只能叫simpleName.
则需要import java.sql.Connection;
不要被import这个单词的意思给误导了,import java.util.ArrayList; 然后后面用ArrayList a = null; 和不import,直接下面写java.util.ArrayList a = null; 是一样一样一样的啊!真的是一样的亲。如果import java.util.*; 那么用java.util.下面的任何类都可以简写类名的末级了。java 5里还新提出来个叫静态引入(static import)的概念,就是说你有个类叫com.a.Abc,里面有个静态方法叫public static void fn(),如果你import com.a.Abc.*; 那你就可以在当前源文件里直接调用fn(); 另外严重同意5楼的。一定要知道com.a.Abc,这才叫类名(虽然官方把它叫“全限定名”,我看还不如就直接把它叫类名,更容易理解),Abc不叫类名,我还可以有个com.b.Abc,这是完全完全没有任何关系的两个类,一个叫com.a.Abc,一个叫com.b.Abc。import完全是为了让程序里的代码更简捷,没有任何其它作用。你输出System.out.println(com.a.Abc.class.getName()); 试试,肯定输出com.a.Abc,这才叫class name。