티스토리 뷰

주의 사항!

  • 이 글은 제가 직접 공부하는 중에 작성되고 있습니다.
  • 따라서 제가 이해하는 그대로의 내용이 포함됩니다.
  • 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다.

 

자바 애플리케이션을 개발할 때 공통적으로 가장 많이 사용하는 패키지는 java.lang 패키지와 java.util, java.time 패키지일 것입니다. 

 

1. java.lang 패키지

 

 

java.lang 패키지는 자바 프로그램의 기본적인 클래스를 담고 있는 패키지입니다. 그렇기 때문에 java.lang 패키지에 있는 클래스와 인터페이스는 import 없이도 사용할 수 있습니다. 지금까지 사용한 String과 System 클래스도 java.lang 패키지에 포함되어 있기 때문에 import하지 않고 사용할 수 있었습니다. 다음은 java.lang 패키지에 속하는 주요 클래스와 간략한 용도에 대해 설명한 표입니다.

클래스
용도
Object 모든 클래스는 Object가 최상위 클래스로 존재합니다. 배열을 포함한 모든 객체는 이 클래스의 메서드를 구현합니다.
System 표준 입력 장치(키보드)로부터 데이터를 입력 받거나 표준 출력 장치(모니터)로 출력할 때 사용합니다. JVM을 종료시킬 때 사용합니다. 쓰레기 수집기를 실행 요청할 때 사용합니다.
Class 클래스를 메모리로 로딩할 때 사용합니다.
String 문자열을 저장하고 여러 가지 정보를 얻을 때 사용합니다.
StringBuffer, StringBuilder 문자열을 저장하고 내부 문자열을 조작할 때 사용합니다.
Math 수학 함수를 이용할 때 사용합니다.
Wrapper Byte, Short, Character, Integer, Float, Double, Bollean, Long 기본 타입의 데이터를 갖는 객체를 만들 때 사용합니다. 문자열을 기본 타입으로 변환할 때 사용합니다. 입력값을 검사할 때 사용합니다.

 

2. java.util 패키지

java.util 패키지는 자바 프로그램 개발에 조미료 같은 역할을 하는 클래스를 담고 있습니다. java.util 패키지는 컬렉션 클래스들이 대부분을 차지하고 있습니다. 컬렉션 클래스들은 나중에 배우게 됩니다. 여기서는 아래 여섯 가지 클래스만 간단히 소개합니다.

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

 

'공부 일지 > JAVA 공부 일지' 카테고리의 다른 글

자바, Objects 클래스  (0) 2021.04.20
자바, Object 클래스  (0) 2021.04.14
자바, API 도큐먼트  (0) 2021.04.13
자바, 예외 정보 얻기  (0) 2021.04.13
자바, 사용자 정의 예외와 예외 발생  (0) 2021.04.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
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 31
글 보관함