일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 알고리즘
- 초보코딩탈출
- 데이터베이스
- Git
- 클래스
- 이클립스
- 메소드
- 프로그래밍기초
- 코딩초보
- 초보코딩
- github
- 제이쉘
- Java
- 자바기초
- JAVA기초
- 컴퓨터과학개론
- 자바
- JShell
- 스프링 기초
- 스프링
- spring
- 프로그래밍언어
- 프로그래밍
- 자바프로그래밍
- 자바 스프링
- Elk
- eclips
- 배열
- 기초코딩
- 리눅스
- Today
- Total
키보드워리어
[자바] import | static import 본문
안녕하세요! 날씨가 완연해져서 따듯한 봄기운을 부르고 있습니다.
import
오늘은 자바의 import에 대해 살펴볼게요.
우리가 보통 String클래스를 부른다면, str = “”; 코드에 Import 키워드는 생기지 않아요.
java.lang에 해당되는 부분들은 import 하지 않아도 자동으로 생성되기 때문이에요.
Linked with editor기능을 켜고
command + class 클릭해서 보면 어떤 파일들이 자동 import 되는지 볼 수 있어요.
참고로 import할 때 특정 클래스를 지정하지 않고
* 문자를 넣는것은 지양해 주세요.
import static
이기능은 조금 흥미로워요.
지금까지 출력문을 쓸 때 활용한 코드는 System.out.priontln로 불러올 때마다 코딩해 주었는데 static import를 사용해 볼까요?
이 클래스도 참고로 java.lang에 있어요. 아래처럼 키워드를 입력해 주시면
import static 해서 이제 System.이었던 부분을 입력을 하지 않아도 되네요.
Collection.sort() 메서드도 한 번 해볼까요?
이렇게 import static이란것도 살펴보았습니다.
정리
"import"는 클래스 또는 패키지를 코드에 포함하는 데 사용되는 키워드입니다.
클래스나 패키지를 가져올 때는 Java 컴파일러가 매번 패키지 이름으로 완전 수식하지 않고
함수, 메서드 또는 변수를 사용할 수 있도록 해당 코드를 프로그램에 포함하도록 지시하는 것입니다.
자바에서 "import static"는 클래스의 정적 멤버를 가져오기 위해 사용되요.
static memeber는 *클래스의 인스턴스가 아닌 클래스에 속하는 멤버입니다.
import static를 사용하면 클래스 이름으로 자격을 지정할 필요 없이 정적 구성원에 직접 액세스할 수 있습니다.
*static에 대해서는 다음에 다루겠습니다.
'JAVA > JAVA 꿀팁모음' 카테고리의 다른 글
[java]equals 메서드와 hashcode 메서드의 관계 (0) | 2023.04.10 |
---|---|
[자바]🍯꿀팁 - equals 메서드 활용 (0) | 2023.04.07 |
[자바]🍯 Block 활용하여 코드의 가독성을 높이자! (0) | 2023.04.06 |
[java🍯]자바 팁 - import | static import? (0) | 2023.04.03 |
[자바]원시형 타입_초기화메서드_MAX,MIN_VALUE (0) | 2023.02.08 |