SSISO Community

시소당

java 1.5 static import

자바를  사용할때  우리는  import  를  사용한다.
그래야지만  필요한  api의  메소드를  호출하거나  아니면  다른  클래스의  메소드를  호출할수  있다.

그런데..

1.5부터는  새로운  기능이  추가되었다

static  import  !!

static이라는  의미는  알고  있으니  걍  넘어가고  

이  기능은  별거  없다..  

말그대로  import하는데  static으로  해서  어디서든  클래스  이름없이  사용할  수  있다는  것이다.

근데  이넘은  static인  넘만  되는거  같다..(확신이  없음_-)

예제는  자바  200제  에서  따  왔다

====================================================================

public  class  MoStaticImportMain008_3
{
  public  static  void  main(String  []  args){

    double  r  =  10.0;
    double  c  =  r*r*Math.PI;
    double  d  =  Math.sqrt(2.4);
    double  e  =  Math.pow(2,3);
    System.out.println(c);
    System.out.println(d);
    System.out.println(e);
  }
}

====================================================================  

import  static  java.lang.Math.*;
public  class  StaticImportMain008_4{
  public  static  void  main(String[]  args){

    double  r  =  10.0;
    double  c  =  r*r*PI;
    double  d  =  sqrt(2.4);
    double  e  =  pow(2,3);
    System.out.println(c);
    System.out.println(d);
    System.out.println(e);
  }
}

====================================================================

처음  소스는  1.4를  두번째는  1.5를  사용한것이다.
이런  식으로  최초  import를  시켜주는  것이다.  그러면  어디서든  소스처럼  메소드를  호출해서  사용할수  있다.

[출처]  java  1.5  static  import  |작성자  어린양이
http://blog.naver.com/dlckdeo81?Redirect=Log&logNo=44409197

516 view

4.0 stars