我们可以使用 import 语句来导入特定包的类和接口。每当我们使用 import 语句时,不需要使用完全限定名称,我们可以直接使用短名称。我们可以使用静态导入 从一个特定的类和包导入静态成员。每当我们使用静态导入时 不需要使用类名来访问静态成员,我们可以直接使用。

导入语句

  • 要从另一个包访问类或方法,我们需要使用完全限定名称,或者我们可以使用import 语句。
  • 类或方法也应该是可访问的。可访问性基于访问修饰符
  • 私有 成员只能在同一个类中访问。因此,即使使用完全限定名称或导入语句,我们也无法访问私有成员。
  • Java 会自动将 java.lang包导入到我们的代码中。

例子

import java.util.Vector;
public class ImportDemo {public ImportDemo() {//Imported using keyword, hence able to access directly in the code without package qualification.Vector v = new Vector();v.add("Tutorials");v.add("Point");v.add("India");System.out.println("Vector values are: "+ v);//Package not imported, hence referring to it using the complete package.java.util.ArrayList list = new java.util.ArrayList();list.add("Tutorix");list.add("India");System.out.println("Array List values are: "+ list);}public static void main(String arg[]) {new ImportDemo();}
}

输出

Vector values are: [Tutorials, Point, India]
Array List values are: [Tutorix, India]

静态导入语句

  • 静态导入将导入所有静态数据,以便无需类名即可使用。
  • 静态导入声明有两种形式,一个进口,其已知为特定静态成员单一的静态祁门功夫吨和一个进口的所有类的静态成员这被称为一个按需静态导入
  • Java5 版本中引入的静态导入。
  • 使用静态导入的优势之一是减少击键次数和可重用性

例子

import static java.lang.System.*; //Using Static Import
public class StaticImportDemo {public static void main(String args[]) {//System.out is not used as it is imported using the keyword stati.out.println("Welcome to Tutorials Point");}
}

输出

Welcome to Tutorials Point

Java import 和 import static相关推荐

  1. Java的知识点10——static关键字、静态初始化块、 参数传值机制、包、导入类import、 静态导入

    static 关键字 在类中,用static声明的成员变量为静态成员变量,也称为类变量. 类变量的生命周期和类相同,在整个应用程序执行期间都有效.它有如下特点: 1. 为该类的公用变量,属于类,被该类 ...

  2. import java文件,java 文件夹操作,java文件夹,import java.

    java 文件夹操作,java文件夹,import java.import java.io.File; import java.io.FileInputStream; import java.io.F ...

  3. java awt point_100分 解决java import java.awt.Point;import java.awt.Rectangle;

    100分 解决java import java.awt.Point;import java.awt.Rectangle; 100分 解决java import java.awt.Point; impo ...

  4. 设计登陆窗口界面,当输入账号密码正确时,界面如图一所示,当输入账号密码有误时,界面如图二所示。 import java.awt.*; import java.awt.event.*; import

    //设计登陆窗口界面,当输入账号密码正确时,界面如图一所示,当输入账号密码有误时,界面如图二所示. import java.awt.*; import java.awt.event.*; import ...

  5. Java - package和import

    package 包的 3 个作用如下: 1.区分相同名称的类. 2.能够较好地管理大量的类. 3.控制访问范围. Java 包的命名规则如下: 1.包名全部由小写字母(多个单词也全部小写). 2.如果 ...

  6. 谈java的导入(import)

    转载自:http://java.chinaitlab.com/base/726310.html 单类型导入(single-type-import),例如import java.io.File: 按需类 ...

  7. Java讲课笔记12:static关键字

    文章目录 零.本讲学习目标 1.掌握静态变量的使用 2.掌握静态方法的使用 3.掌握静态代码块的使用 一.static关键字的用处 二.静态变量 1.静态变量的定义 2.静态变量的内存分配示意图 3. ...

  8. Java学习(静态static关键字,数组工具类Arrays,数学相关工具类(绝对值,向上取整,向下取整),继承,super和this关键字,抽象)

    2022/1/2 (1/6)Java学习 1.静态Static关键字概述 一旦用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享同一份. 2.静态stat ...

  9. Python 学习之二: module, import 与 import as

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/fanshengchong/article/details/7039692 Pyth ...

最新文章

  1. bootstrap 横铺 行_Bootstrap 排版
  2. 《青春飞扬》诗集出版历程与思考分享 之三:游记、感悟与思考
  3. mybatis,主键返回指的是返回到传入的对象中
  4. shiro登录认证过程讲解(转)
  5. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...
  6. NSURLSession
  7. 公众号滑动图代码_如何实现微信公众号文章“滑动查看更多”
  8. [翻译] AFDropdownNotification
  9. 盒子模型实验报告总结_真刀真枪模块化(2)——图解Service模型
  10. ofbiz 分开默认数据库
  11. sql 键查找 索引查找_残留谓词对SQL Server索引查找操作的影响
  12. 9款很棒的网页绘制图表JavaScript框架脚本
  13. VC知识库搜索ADO
  14. 101个著名的管理学及心理学效应(2)
  15. 利用SMB协议共享电脑文件,发挥ipad生产力
  16. Mac 常用的 20 款效率神器推荐
  17. IB中文考生如何把握戏剧冲突的表现形式与特征
  18. 超人再起 Superman Returns
  19. 李艾30场直播数据全解析,挖掘直播高转化技巧
  20. 看史上最牛的夫妻生活协议书

热门文章

  1. turf生成缓冲区--maptalks缓冲区分析
  2. All In One 第1章 安全与风险管理 (一)
  3. 小伙子利用C++设计出最难的“数独游戏”,让C++重回巅峰!
  4. VS2019初步使用
  5. 2022-2028全球与中国公共关系分析软件市场现状及未来发展趋势
  6. UML设计一个电影票务销售系统(一)
  7. AutoCAD打开报错,致命错误:无效的配置路径/文件名
  8. matlab中的isreal函数,matlab线代 isreal函数检测矩阵的复数元素
  9. 西门子PLC1200学习之进制的转换
  10. 任务7、统计一组学生成绩