Import语句基础

简介: Import语句基础

1 问题

在 Java 中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。import 语句就是用来提供一个合理的路径,使得编译器可以找到某个类。


2 方法

1.import导入声明可分为两种:

1) 单类型导入(single-type-import)

例:

2) 按需类型导入(type-import-on-demand)例:



2. 举例java.util.ArrayList类的4种遍历方式:

import java.util.ArrayList;
import java.util.Iterator;
public class Import {
   public static void main(String[] args) {
       ArrayList<Integer> list = new ArrayList<>();
       //依次加入数值
       for(int i=0; i < 10; i++){
           list.add(i);
       }
       //方法1
       Iterator it1 = list.iterator();
       while(it1.hasNext()){
           System.out.println(it1.next());
       }
       //方法2
       for(Iterator it2 = list.iterator();it2.hasNext();){
           System.out.println(it2.next());
       }
       //方法3
       for(int tmp:list){
           System.out.println(tmp);
       }
       //方法4
       for(int i = 0;i < list.size(); i ++){
           System.out.println(list.get(i));
       }
   }
}


3 结语

针对Java 的import语句,提出了import导入声明可分为两种,并且举例了java.util.ArrayList类的4种遍历方式,通过小组的实验,证明该方法是有效的。

目录
相关文章
|
4月前
|
Java 容器 Spring
@Import 源码解析
@Import 源码解析
53 10
|
5月前
|
XML 数据格式 Python
在Python中,导入其他模块是通过使用import语句完成的
在Python中导入模块涉及`import`语句的不同用法:1) `import math`导入整个标准库;2) `from math import sqrt`导入单个函数;3) `import numpy as np`使用别名;4) `from random import *`导入所有(不推荐);5) `import xml.etree.ElementTree as ET`导入子模块;6) 使用`importlib.import_module()`延迟导入;7) `from .module import func`导入相对路径模块,需管理`sys.path`。
91 6
|
11月前
|
Go
go import几种用法
go import几种用法
99 1
|
6月前
|
安全 自动驾驶 Java
Java基础&选择语句
Java基础&选择语句
20 0
|
6月前
|
前端开发 JavaScript 数据处理
(详解及使用)import()函数和import语句
(详解及使用)import()函数和import语句
230 1
|
6月前
|
XML 数据格式 Python
Python解释import、from ... import ... 和 from ... import *的区别。
解释import、from ... import ... 和 from ... import *的区别。
94 1
|
Java
java中package和import的作用(初学之用)
Package (包)就是用来解决这个问题的。
130 0
|
JSON 缓存 Serverless
23.从入门到精通:Python模块 import 语句 from … import 语句 from … import * 语句 深入模块 修改my_module的源代码
23.从入门到精通:Python模块 import 语句 from … import 语句 from … import * 语句 深入模块 修改my_module的源代码
【Python】深究模块导入:from .. import ..\ import ..
【Python】深究模块导入:from .. import ..\ import ..
|
Java
Java基础--循环的嵌套
Java基础--循环的嵌套
91 0
Java基础--循环的嵌套