Java 静态引入(import static 包名.类名.静态方法)

Java中的静态引入,也就是 import static 引入的目标为方法,如图有两类:TestA和TestB

这两个类中都有一个printTest静态方法:

正常情况下,通过普通导入,也就是直接通过import,调用方法是需要类名.方法名,而通过import static静态引入时,调用方法可以直接调用方法名,如下图:

但是需要注意的一点是,import static引用的是方法,此例中的TestA后面还有.*,同理也可以直接引入对应的方法,如import static testSource.TestA.printTestA,如果pringTestA的方法是重载方法,也可以这样引入,调用的时候可以调用任何重载的方法。


CentOS7 下安装JDK

先将下载好的JDK解压在想要安装的目录,然后运行以下代码

1
2
3
4
echo "export JAVA_HOME=/usr/local/work/jdk1.8" >> /etc/profile;
echo "export JRE_HOME=${JAVA_HOME}/jre" >> /etc/profile;
echo "export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" >> /etc/profile;
echo "export PATH=${JAVA_HOME}/bin:$PATH" >> /etc/profile;

执行profile文件

1
source /etc/profile