一、import的介绍
Java是一种面向对象的编程语言。在Java程序开发中,经常需要在一个Java文件中引用另外一个Java文件中的类。Java中使用import语句来引入其他Java类。
Java中的包(package)是组织Java类的一种结构方式,包名使用点号(.)作为分隔符。在使用其他Java类之前,必须通过import语句来引入该类的包名称以及类名。
二、import的使用方法
Java中import关键字有两种常见的使用方式。第一种是引入指定包中的指定类,示例代码如下:
import java.util.ArrayList; import java.util.List; import java.util.Date;
上述代码表示在当前的Java源文件中引入了Java API中的java.util包中的ArrayList类、List接口和java.util包中的Date类。
第二种方式是使用通配符(*)引入整个包。代码示例如下:
import java.util.*;
上述代码表示在当前Java源文件中引入了Java API中的java.util包中的所有类和接口。
三、import的注意事项
1、Java中的import语句必须出现在Java源文件的顶部。
2、Java中使用import语句引入Java类时,只能引入公共的类和接口,不能引入非公共的类和接口。
3、当引入两个或多个Java类名称相同的包时,必须在类名前加上包名进行区分。
4、Java中会自动引入java.lang包下的所有类,无需手动引入。
5、在使用静态类时,需要使用static import关键字来引入类中的静态成员属性和方法。
四、示例代码
示例1:使用import引入特定的类
import java.util.ArrayList; import java.util.List; public class Example { public static void main(String[] args) { Listlist = new ArrayList (); list.add("Java"); list.add("Python"); list.add("C++"); System.out.println(list); } }
上述代码中,通过import引入了Java API中的java.util包中的ArrayList类和List接口,并在程序中使用了ArrayList和List。
示例2:使用通配符*引入整个包
import java.util.*; public class Example { public static void main(String[] args) { Mapmap = new HashMap (); map.put("name", "张三"); map.put("age", "20"); System.out.println(map); } }
上述代码中,使用了java.util包中的Map和HashMap类,通配符*引入了整个java.util包。
五、总结
import是Java程序中引入其他Java类的重要语句,使用import可以方便地引入Java类,并在程序中使用。在使用import时,应该注意使用方式、注意事项,避免出现错误。