美文网首页Java
Java 静态导入

Java 静态导入

作者: 一亩三分甜 | 来源:发表于2019-09-14 23:33 被阅读0次

Static import 静态导入

当类名重名时,需要制定具体的包名。
当方法重名时,指定具备所属的对象或者类。

import java.util.*;
import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员。
import static java.lang.System.*;//导入了System类中所有静态成员
/*
packa/Demo.class
packb/Demo.class
import packa.*;
import packb.*;
 */
public class StaticImportDemo {
    public static void main(String[] args) {
       out.println("haha");
       int[] arr = {3,1,5};
       sort(arr);
       int index = binarySearch(arr,1);
       System.out.println(toString(arr));
       System.out.println("index="+index);
    }
}
//输出:编译错误,默认是Object.toString()但不能传参。
Error:(16, 28) java: 无法将类 java.lang.Object中的方法 toString应用到给定类型;
  需要: 没有参数
  找到: int[]
  原因: 实际参数列表和形式参数列表长度不同
  
import java.util.*;
import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员。
import static java.lang.System.*;//导入了System类中所有静态成员
/*
packa/Demo.class
packb/Demo.class
import packa.*;
import packb.*;
 */
public class StaticImportDemo {
    public static void main(String[] args) {
        out.println("haha");
        int[] arr = {3,1,5};
        sort(arr);
        int index = binarySearch(arr,1);
        System.out.println(Arrays.toString(arr));
        System.out.println("index="+index);
    }
}
//输出
haha
[1, 3, 5]
index=0

相关文章

  • Java新特性

    Java5新特性 可变参数 foreach循环 静态导入 引入: 静态导入: Java8新特性 接口定义的增强(可...

  • Thinking in Java

    3. 操作符 3.1 静态导入 静态导入:方法中调用静态导入的其他类中的静态方法 3.2 使用Java操作符 副作...

  • Java 静态导入

    Static import 静态导入 当类名重名时,需要制定具体的包名。当方法重名时,指定具备所属的对象或者类。

  • 改善Java程序建议9

    建议9:少用静态导入 从Java 5开始引入了静态导入语法(import static),其目是为了减少字符输入量...

  • 黑马程序员-Java高新技术

    -------android培训java培训期待与您交流!---------- 静态导入 import stati...

  • 三 常用API第二部分——第四节 System 类

    java.lang 包中。无需导入。 静态方法,可以通过类名直接使用

  • 静态导入|增强for循环|可变参数|自动装箱/拆箱

    1.1 静态导入(了解) JDK 1.5 增加的静态导入语法用于导入类的某个静态属性或方法。使用静态导入可以简化...

  • jdk1.5新特性: 静态导入 & 增强for循环 &a

    静态导入 静态导入可以作用一个类的所有静态成员。 静态导入的格式 : import static 包名.类名.静态...

  • Java面试基础

    标签(空格分隔): java 面试 特性(本文依照 小楠总的简书进行写作) Java 1.5新特性 静态导入for...

  • java static关键字的几种用法

    static:java静态修饰关键字 一:可修饰的对象包括 变量,代码块,方法,内部类,内部接口,静态导入包。二:...

网友评论

    本文标题:Java 静态导入

    本文链接:https://www.haomeiwen.com/subject/yhhzyctx.html