λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
⭐ Personal_Study/Java

μ›μ‹œ μžλ£Œν˜•

by ν¬μŠ€νŠΈμ‰μ΄ν¬ 2022. 12. 8.

μ›μ‹œ(Primitive) μžλ£Œν˜•

int, long, double, float, boolean, char

  • 이름이 μ†Œλ¬Έμžλ‘œ μ‹œμž‘ν•œλ‹€.
  • new둜 값을 생성할 수 μ—†λ‹€
    boolean isTrue = true;
    char a = "A"
    int i = 1234;
    

Wrapper 클래슀

μ›μ‹œμžλ£Œν˜• Wrapper 클래슀
int Integer
long Long
double Double
float Float
boolean Boolean
char Char

ArrayList, HashMap, HashSet 등은 μ›μ‹œ μžλ£Œν˜• λŒ€μ‹  Wrapper 클래슀λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.

Wrapper 클래슀 μ‚¬μš©μ‹œ κ°’ λŒ€μ‹  객체λ₯Ό μ£Όκ³  받을 수 μžˆμ–΄μ„œ 객체쀑심 μ½”λ“œ μž‘μ„±μ— 유리 & λ©€ν‹°μŠ€λ ˆλ”© ν™˜κ²½μ—μ„œ 동기화 지원

μ˜€ν† λ°•μ‹± μ˜€ν†  μ–Έλ°•μ‹±

// κ·Έλƒ₯ λ°•μ‹± μ–Έλ°•μ‹±
Integer num = new Integer(17);
int n = num.intValue()

// μ˜€ν†  λ°•μ‹± μ–Έλ°•μ‹±
Character ch = "X"
char c = ch;

ꡳ이 newλ‚˜ intValueλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ μ•Œμ•„μ„œ jdkκ°€ μ•Œμ•„μ„œ μ²˜λ¦¬ν•΄μ€€λ‹€.

'⭐ Personal_Study > Java' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

맡(Map)  (0) 2022.12.18
λ°°μ—΄(Array) & 리슀트(List)  (0) 2022.12.17
String & StringBuffer  (2) 2022.12.10
λ©”μ„œλ“œμ™€ ν•¨μˆ˜ 기초  (0) 2022.12.09
클래슀 기초  (0) 2022.12.09

λŒ“κΈ€