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种遍历方式,通过小组的实验,证明该方法是有效的。

目录
相关文章
|
3月前
|
XML 数据格式 Python
Python的`import`用于加载模块,基础形式是`import module`,全量导入
【6月更文挑战第23天】Python的`import`用于加载模块,基础形式是`import module`,全量导入;`from module import name`选择性导入部分,减少命名空间污染;`from module import *`导入所有(不推荐),易引发冲突。别名导入如`from math import sqrt as square_root`可避免冲突。包导入用`.`,如`import xml.etree.ElementTree as ET`。
50 8
|
3月前
|
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`。
52 6
|
4月前
|
Java 编译器 Apache
Java语言中的import语句:深入解析与应用
Java语言中的import语句:深入解析与应用
496 0
|
4月前
|
数据库连接 测试技术 数据库
什么是`with...as`语句?
【4月更文挑战第5天】`with...as`语句是Python中的上下文管理器,用于自动处理资源的分配和释放,常见于文件操作。基本语法是`with expression as variable:`,在代码块内使用`variable`操作资源,离开时资源自动关闭。示例中展示了文件操作,自定义上下文管理器(如数据库连接),以及`contextlib`模块的使用,简化资源管理
87 1
|
4月前
|
前端开发 JavaScript 数据处理
(详解及使用)import()函数和import语句
(详解及使用)import()函数和import语句
183 1
|
4月前
|
Java
Java导入语句(Import Statements
Java导入语句(Import Statements
126 2
|
4月前
|
XML 数据格式 Python
Python解释import、from ... import ... 和 from ... import *的区别。
解释import、from ... import ... 和 from ... import *的区别。
81 1
|
Java
java中package和import的作用(初学之用)
Package (包)就是用来解决这个问题的。
124 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 ..