Java

Java_java.base 모듈

ssmm95 2024. 10. 15. 17:52

java.base는 모든 모듈이 의존하는 기본 모듈이다 

모듈 중 유일하게 requires 하지 않아도 사용가능하다 * requires: 필요, 필요하다 

 

 

패키지 용도
java.lang 자바 언어의 기본 클래스를 제공
java.util 자료 구조와 관련된 컬렉션 클래스 제공
java.text 날짜 및 숫자를 원하는 형태의 문자열로 만들어 주는 포맷 클래스 제공
java.time 날짜 및 시간을 조작하거나 연산하는 클래스 제공
java.io (i :in , o : out) 입출력 스트림 클래스를 제공
java.net 네트워크 통신과 관련된 클래스를 제공
java.nio 데이터 저장을 위한 Buffer 및 새로운 입출력 클래스 제공

 

- java.lang은 import 없이 사용 할 수 있다 

아래 표는 java.lang 패키지에 포함된 주요 클래스와 용도

클래스 용도
Object 자바 클래스의 최상위 클래스로 사용
System 키보드로부터 데이터 입력 받을 때 사용
모니터(콘솔)로 출력하기 위해 사용
프로세스를 종료시킬 때 사용
진행 시간을 읽을 때 사용
시스템 속성(Property) 읽을 때 사용
문자열 관련 :
String
문자열을 저장하고 조작할 때 사용
StringBuilder 효율적인 문자열 조작 기능이 필요할 때 사용
java.util.StringTokenizer 구분자로 연결된 문자열을 분리할 때 사용
포장 관련 :
Byte, Short, Character, Integer, Float, Double, Boolean
기본 타입의 값을 포장할 때 사용
문자열을 기본 타입으로 변환 할 때 사용
math 수학 계산이 필요할 때 사용
Class 클래스의 메타정보(이름,구성 멤버)등을 조사할 때 사용

'Java' 카테고리의 다른 글

Java_제네릭(Generics)  (0) 2024.10.16
Java_어노테이션(Annotation)  (0) 2024.10.16
Java_리플렉션  (0) 2024.10.16
Java_날짜와 시간 클래스  (0) 2024.10.16
소스 작성 부터 실행까지  (2) 2024.09.04