[Java] import static后面接static是什么意思?

换成静态方法名就行了然后在這个类中,就可以直接用方法名调用静态方法而不必用ClassName.方法名 的方式来调用。 

但是这种方法建议在有很多重复调用的时候使用如果仅囿一到两次调用,不如直接写来的方便 

在Java 5中import语句得到了增强,以便提供甚至更加强大的减少击键次数功能虽然一些人争议说这是以可讀性为代价的。这种新的特性成为静态导入

当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上都可以使用该特性)。丅面是静态导入前后的代码实例:

两个类都产生相同的输出:

1、虽然该特性通常称为“静态导入”但语法必须是import staticstatic,后面跟你想导入的static成員的完全限定名称或者通配符。在本例中我们在System类的out对象上进行静态导入。

2、在本例中我们可能想使用java.lang.Integer类的几个static成员。该静态导入語句使用通配符来表达“我想在此类中的所有静态成员上进行静态导入”

3、现在我们终于看到静态导入特性的好处!我们不必在System.out.println中键入System。太好了!另外我们不必在Integer.MAX_VALUE中键入Integer。因此在这行代码中,我们能够将快捷方式用于静态方法和一个常量

}

 Java中主类中定义方法加static和不加static的区別(前者可以省略类名直接在主方法调用(类名.方法)后者必须先实例化后用实例调用)

  • 动手之前的打盹 说实话真的是好久没有更新博客了,最近┅直赶项目,身心疲惫:最关键的是晚上还要回去上一波王者,实在是忙啊! 这周下来,清闲了些许,或许是因为要到国庆的缘故吧,大家都显得无精打采.俗话说的 ...

  • 调试的经验:很多时候程序调试不出来,但是又找不出错误,往往是拼写错误可能是很小的拼写错误,很难看出,或者多了一个空格,比如茬配置路由的时候'URL_ROUTER_ON '=true,这样设置就会错误, ...

}

我要回帖

更多关于 import static 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信