Java import static

简介: Java import static

今天读到《JAVA编程思想》的访问权限控制,本章讲的当然是package、import、private、protected、public、默认权限,很遗憾,关于这些内容,总是吃不进我的脑子里,唯一感兴趣的就是import static,说实话,第一次见。


import static java.lang.System.out;
public class D {
    public static void debug(String [] args) {
        out.println(args);
    }
}
import static debug.D.debug;
public class Test1 {
    public static void main(String args[]) {
        debug(args);
    }
}


使用的注意点就是注意import到对应的静态方法上、对象上、属性上,一定要到位。


这里可以参照Java静态导入(import static)需谨慎,里面讲的很不错,import static也要谨慎使用。


相关文章
|
1月前
|
Java
Java基础—笔记—static篇
`static`关键字用于声明静态变量和方法,在类加载时初始化,只有一份共享内存。静态变量可通过类名或对象访问,但推荐使用类名。静态方法无`this`,不能访问实例成员,常用于工具类。静态代码块在类加载时执行一次,用于初始化静态成员。
12 0
|
5月前
|
Java
Java语言特性:什么是静态关键字(static)?
Java语言特性:什么是静态关键字(static)?
152 0
|
5月前
|
Java
Java(十六)static关键字
Java(十六)static关键字
24 0
|
5月前
|
Java
【零基础学Java】—static关键字概述(十六)
【零基础学Java】—static关键字概述(十六)
【零基础学Java】—static关键字概述(十六)
|
8月前
|
Java C++ Python
Java 的关键字 final 和 static
Java 中最经典 final 修饰的类就是 String 了,它无法被任何类继承,不仅仅是为了保证 String 的不变性,同时在早期的 Java 版本中会将 final 修饰的方法转化为内嵌调用,提高程序性能(后来的 Java 会自动进行优化,不需要显式地用 final 修饰)。不过要注意的一点是,final 修饰的引用变量,其指向的对象的内容是可以被改变的。final 修饰符可以用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
42 0
|
1月前
|
Java
java-基础-Interface、abstract类、Static class 、non static class的区别
【4月更文挑战第5天】Java中的接口、抽象类、静态类和非静态类各具特色:接口仅含抽象方法和常量,用于定义行为规范;抽象类可包含抽象和非抽象方法,提供部分实现,支持多继承;静态内部类不依赖外部类实例,可独立存在,访问外部类的静态成员;非静态内部类持有关联外部类引用,能访问其所有成员。这些机制根据设计需求和场景选择使用。
15 6
|
2月前
|
存储 Java
【Java】深入理解Java中的static关键字
【Java】深入理解Java中的static关键字
27 0
|
7月前
|
Java
Java-----抽象类为什么不能实例化?抽象方法为什么不能被static修饰?set和get方法的使用方法
Java-----抽象类为什么不能实例化?抽象方法为什么不能被static修饰?set和get方法的使用方法
|
3月前
|
存储 设计模式 缓存
Java 中的 static:静态变量、静态方法,一切都在掌握中
Java 中的 static:静态变量、静态方法,一切都在掌握中
483 0
|
4月前
|
存储 缓存 Java
【java】static关键字
【java】static关键字
21 0