Search

์ž๋ฐ” ์ฃผ์š” ํด๋ž˜์Šค

์ž๋ฐ” ์ฃผ์š” ํด๋ž˜์Šค

Java ์ฃผ์š” ํด๋ž˜์Šค์— ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ Java ๊ฐœ๋ฐœ ๋ฌธ์„œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

java.lang

ํด๋ž˜์Šค
์„ค๋ช…
Object
๋ชจ๋“  ํด๋ž˜์Šค์˜ ์ตœ์ƒ์œ„ ํด๋ž˜์Šค, equals(), hashCode(), toString() ๋“ฑ์˜ ๋ฉ”์†Œ๋“œ ์ œ๊ณต
Wrapper Classes
๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๊ฐ์ฒด๋กœ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ํด๋ž˜์Šค (Integer, Double ๋“ฑ)
Math
์ˆ˜ํ•™์  ์—ฐ์‚ฐ์„ ์œ„ํ•œ ์ •์  ๋ฉ”์†Œ๋“œ ์ œ๊ณต (abs(), max(), random() ๋“ฑ)
String
๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋ถˆ๋ณ€ ํด๋ž˜์Šค, ๋ฌธ์ž์—ด ์กฐ์ž‘ ๋ฉ”์†Œ๋“œ ์ œ๊ณต
StringBuffer
์Šค๋ ˆ๋“œ ์•ˆ์ „ํ•œ ๊ฐ€๋ณ€ ๋ฌธ์ž์—ด ํด๋ž˜์Šค
StringBuilder
์Šค๋ ˆ๋“œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ฐ€๋ณ€ ๋ฌธ์ž์—ด ํด๋ž˜์Šค (StringBuffer๋ณด๋‹ค ์„ฑ๋Šฅ์ด ์ข‹์Œ)

java.util

ํด๋ž˜์Šค
์„ค๋ช…
StringTokenizer
๋ฌธ์ž์—ด์„ ์ง€์ •๋œ ๊ตฌ๋ถ„์ž๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ํด๋ž˜์Šค
Random
๋‚œ์ˆ˜ ์ƒ์„ฑ์„ ์œ„ํ•œ ํด๋ž˜์Šค
Arrays
๋ฐฐ์—ด ์กฐ์ž‘์„ ์œ„ํ•œ ์ •์  ๋ฉ”์†Œ๋“œ ์ œ๊ณต (์ •๋ ฌ, ๊ฒ€์ƒ‰, ๋ณต์‚ฌ ๋“ฑ)
Calendar
๋‚ ์งœ์™€ ์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” ์ถ”์ƒ ํด๋ž˜์Šค
Date
๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํ‘œํ˜„ํ•˜๋Š” ํด๋ž˜์Šค (๋Œ€๋ถ€๋ถ„ ๊ธฐ๋Šฅ์ด Calendar๋กœ ์ด์ „๋จ)

java.time

ํด๋ž˜์Šค
์„ค๋ช…
LocalDate
๋‚ ์งœ ์ •๋ณด๋งŒ ๋‹ค๋ฃจ๋Š” ๋ถˆ๋ณ€ ํด๋ž˜์Šค (์‹œ๊ฐ„ ์ •๋ณด ์—†์Œ)
LocalDateTime
๋‚ ์งœ์™€ ์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ถˆ๋ณ€ ํด๋ž˜์Šค (์‹œ๊ฐ„๋Œ€ ์ •๋ณด ์—†์Œ)
ZonedDateTime
์‹œ๊ฐ„๋Œ€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ๋‹ค๋ฃจ๋Š” ๋ถˆ๋ณ€ ํด๋ž˜์Šค

java.text

ํด๋ž˜์Šค
์„ค๋ช…
SimpleDateFormat
Date ๊ฐ์ฒด๋ฅผ ์›ํ•˜๋Š” ํ˜•์‹์˜ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ž์—ด์„ Date ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜
DecimalFormat
์ˆซ์ž๋ฅผ ์›ํ•˜๋Š” ํ˜•์‹์˜ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜
MessageFormat
ํŒจํ„ด์— ๋”ฐ๋ผ ๊ฐ’์„ ๋Œ€์ฒดํ•˜์—ฌ ๋ฌธ์ž์—ด ํ˜•์‹ํ™”
java.lang
6
java.util
5
java.text
2
java.time
3

์ฃผ์š” ํด๋ž˜์Šค

Object

Wrapper Class

Character

Integer

Math

String

StringBuffer

StringBuilder

StringTokenizer

Random

Arrays

Calendar

Date

LocalDate

LocalTime

ZonedDateTime

SimpleDateFormat

DeicmalFormat

MessageFormat