|
자바일반 |
[1] |
|
등록일:2008-03-13 12:44:17 ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) ![](/cafe/cafe_images/percentbar_off.gif) (0%) 작성자: 제목: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 |
[본문링크] java 1.5 static import
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2614 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|