zoukankan      html  css  js  c++  java
  • 023:Java import static静态导入

    Java import static静态导入

    (转自:http://c.biancheng.net/view/940.html

    1        import static静态导入

    1)导入指定类的单个静态成员变量、方法

    概念:JDK 1.5 之后,静态导入的语法,用于导入指定类的某个静态成员变量、方法或全部的静态成员变量、方法。如果一个类中的方法全部是使用 static 声明的静态方法,则在导入时就可以直接使用 import static 的方式导入。

    比如:// 直接调用Math类的sqrt静态方法,返回256的正平方根

     

    语法格式如下:

    import static package.ClassName.fieldName|methodName;

     

    2)导入指定类的全部静态成员变量、方法

    语法格式如下:

    import static package.ClassName.*;

    下面程序使用 import static 语句来导入 java.lang.System 类下的全部静态成员变量,从而可以将程序简化成如下形式。

    1. import static java.lang.System.*;
    2. import static java.lang.Math.*;
    3.  
    4. public class StaticImportTest {
    5.     public static void main(String[] args) {
    6.         // out是java.lang.System类的静态成员变量,代表标准输出
    7.         // PI是java.lang.Math类的静态成员变量,表示π常量
    8.         out.println(PI);
    9.         // 直接调用Math类的sqrt静态方法,返回256的正平方根
    10. 10.         out.println(sqrt(256));
    11. 11.     }

    12. }

    从上面程序不难看出,import 和 import static 的功能非常相似,只是它们导入的对象不一样而已。import 语句和 import static 语句都是用于减少程序中代码编写量的。

     

    本文来自博客园,作者:Jaoany,转载请注明原文链接:https://www.cnblogs.com/fanglijiao/p/15553790.html

  • 相关阅读:
    内核态内存映射
    FS 数据结构
    内存页分配/释放
    用户态内存映射
    WindowsServer 2008 TIME_WAIT
    OutOfMemoryError:修改tomcat启动参数
    windows下Tomcat添加jmx监控
    mysql 5.7.11 安装运行
    mysql 数据库备份与还原
    Win7下虚拟WiFi设置
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/15553790.html
Copyright © 2011-2022 走看看