Back-end/이것이 자바다[신용권 한빛미디어]

java.lang 과 java.util 패키지

Ho's log 2021. 10. 22. 20:01

가장 많이 사용하는 패키지

java.lang

java.util.java.time 패키지 

 

java.lang 패키지

자바 프로그램의 기본적인 클래스를 담고  있는 패키지

java.lang 패키지에 있는 클래스와 인터페이스는 import 없이 사용 가능

String, System 클래스도 java.lang 패키지에 포함되어 있기 때문에 import 하지 않고 사용 

 

클래스 용도
Object -자바 클래스 최상위 클래스로 사용
System -표준 입력장치 (키보드)로부터 데이터를 입력받을때 사용
-표준 출력장치 (모니터)로 출력하기 위해 사용
-자바 가상 기계를 종료 시킬 때 사용
-쓰레기 수집기를 실행 요청할때 사용
Class - 클래스를 메모리로 로딩할 때 사용
String - 문자열을 저장하고 여러가지 정보를 얻을 때 사용
StringBuffer, StringBuilder - 문자열을 저장하고 내부 문자열을 조작할 때 사용
Math - 수학 함수를 이용할 때 사용
Wrapper Btye.Shor.Character
Integer. Float, Double
Boolean, Long
- 기본 타입의 데이터를 갖는 객체를 만들때 사용
- 문자열을 기본 타입으로 변환 할때 사용
- 입력값 검사에 사용

java.util 패키지

자바 프로그램 개발에 조미료 같은 역할 하는 클래스 

java.util 패키지는 컬렉션 클래스들이 대부분 차지

클래스 용도
Arrays -배열을 조작(비교, 복사, 정렬, 찾기) 할때 사용
Calendar -운영체제의 날짜와 시간을 얻을 때 사용
Date -날짜와 시간 정보를 저장하는 클래스
Objects -객체 비교, 널(null) 여부 등을 조사할 때 사용
String Tokenizer -특정 문자로 구분된 문자열을 뽑아낼 떄 사용
Random -난수를 얻을때 사용

'Back-end > 이것이 자바다[신용권 한빛미디어]' 카테고리의 다른 글

Objects 클래스  (0) 2021.10.22
Object 클래스  (0) 2021.10.22
자바 API 도큐먼트  (0) 2021.10.22
예외 처리  (0) 2021.10.22
중첩 클래스와 중첩 인터페이스  (0) 2021.10.10