我们可以使用 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. 安卓中如何判断一个字符串是否为空
  2. java 类参数_Java的数据类型和参数传递(详解)
  3. vmware 12.5.3 linux,vmware12如何安装linux|opensuse42.3系统安装教程
  4. 分享文章《控制情绪,享受人生》
  5. python日期判断星座_python实现根据月份和日期得到星座的方法
  6. 自定义图框_Smart3D自定义图纸属性及其应用
  7. 快速排序的性能和名字一样优秀
  8. 从C++到.NET 揭开多态的面纱
  9. c语言课本引言课后答案,C语言基础(01-引言及预备知识)作业题
  10. [转载] Python中while循环的基本用法
  11. 如何使用PS改变只有一种颜色图片的颜色
  12. Squid代理服务器(传统代理、透明代理)(图文详解)
  13. Rockchip | Rockusb工具
  14. post 防篡改_Cookie防篡改机制
  15. 网易邮箱登录界面制作方法
  16. 二叉树非递归遍历的一点理解
  17. 相位差和相移理论知识概括
  18. python xlsx 样式 谷歌开源 样式_连续加班一周最终把所有的Python库整理出来了,愿各位早日学会Py-站长资讯中心...
  19. 被口罩挡住口红色号的年轻人,撑起百亿美瞳市场
  20. 用python编写一段分析txt文件中文字情绪的程序

热门文章

  1. 直播预告| 清华CoAI小组——郑银河、刘劼西
  2. RT-Thread源码下载介绍
  3. Springboot 启动命令中–spring.config.location不生效问题
  4. 如何解决NSIS 2G文件的限制
  5. Linux-Day3笔记
  6. JavaScript------JS相关难题,做对一半算你牛牪犇
  7. Android实现图片放大缩小
  8. LED灯驱动电源的七条经验
  9. 【补题】Bin Packing Problem
  10. php code manual optimization,PHP优化详解_PHP教程