Java

[Java] System 클래슀

God Korea 2022. 8. 30. 00:12
728x90

πŸ€— μžλ°”λŠ” 클래슀의 μ§‘ν•©!

 μžλ°”λ₯Ό μ‚¬μš©ν•˜λ©΄ ν”νžˆ ν΄λž˜μŠ€λΌλŠ” 것을 λ§Œλ“ λ‹€. ν΄λž˜μŠ€λŠ” 무엇인가λ₯Ό μ„€λͺ…ν•˜κΈ°μ—” λ„ˆλ¬΄λ‚˜ κΉŠμ€ 이야기일 것 κ°™μ•„μ„œ.. λ”°λ‘œ μ•Œμ•„λ³΄κ³  μ°Έκ³ ν•˜λ©΄ μ’‹κ² λ‹€. 근데 μžλ°”μ— μžˆλŠ” λ©”μ„œλ“œλŠ” μ–΄λ””μ„œ μ˜€λŠλƒ.. λͺ¨λ‘ μžλ°” 속에 μžˆλŠ” νŒ¨ν‚€μ§€μ˜ ν΄λž˜μŠ€μ—μ„œ μ˜¨λ‹€.

πŸ’» System 클래슀

 System ν΄λž˜μŠ€λŠ” 말 κ·ΈλŒ€λ‘œ system ν™˜κ²½κ³Ό 직접적인 관계가 μžˆλŠ” ν΄λž˜μŠ€μ΄λ‹€. Systemμ—λŠ” 3κ°€μ§€ μ€‘μš”ν•œ 클래슀 λ³€μˆ˜κ°€ μžˆλŠ”λ°, in, out, err이닀. in은 ν‘œμ€€ μž…λ ₯에 μ‚¬μš©λ˜κ³ , out은 ν‘œμ€€ 좜λ ₯에 μ‚¬μš©λ˜λ©°, err은 μ—λŸ¬λ₯Ό 좜λ ₯ν•˜λŠ” 데에 μ‚¬μš©λ˜λŠ” λ³€μˆ˜λ‹€. κ·Έλ¦¬κ³  print, println, printf 및 arraycopy λ“± λ‹€μ–‘ν•œ λ©”μ„œλ“œλ₯Ό 톡해 μž…λ ₯, 좜λ ₯, μ—λŸ¬μ™€ κ΄€λ ¨λœ λ™μž‘λ“€μ„ μ²˜λ¦¬ν•˜κ²Œ λœλ‹€.

 μ΄μ²˜λŸΌ μžλ°”λŠ” λ‹€μ–‘ν•œ νŒ¨ν‚€μ§€(Java.io, Java.Util λ“±) λ‚΄ μ—¬λŸ¬ 클래슀(System, Scanner λ“±)λ₯Ό ν†΅ν•΄μ„œ λ‹€μ–‘ν•œ λ‘œμ§μ„ κ΅¬ν˜„ν•  수 μžˆλŠ” 언어이닀.

728x90