λ³μμ μλ£ν
1. λ³μμ μ’ λ₯
μλ°μμλ λ€ κ°μ§μ λ³μκ° μλ€.
- μ§μλ³μ: μ€κ΄νΈ λ΄μμ μ μΈλ λ³μ
- 맀κ°λ³μ: λ©μλμ λ겨주λ λ³μ
- μΈμ€ν΄μ€ λ³μ: λ©μλ λ°μ, ν΄λμ€ μμ μ μΈλ λ³μ, μμλ staticμ΄ μμ΄μΌ νλ€.
- ν΄λμ€ λ³μ: μΈμ€ν΄μ€ λ³μμ²λΌ λ©μλ λ°μ, ν΄λμ€ μμ μ μΈλ λ³μ μ€μμ νμ μ μΈ μμ staticμ΄ μλ λ³μ
κ° λ³μμ μλͺ μ£ΌκΈ°λ λ€μκ³Ό κ°λ€.
- μ§μλ³μ: μ§μ λ³μλ₯Ό μ μΈν μ€κ΄νΈ λ΄
- 맀κ°λ³μ: λ©μλκ° νΈμΆλκ³ λΆν° λ©μλκ° λλ λκΉμ§
- μΈμ€ν΄μ€ λ³μ: κ°μ²΄κ° μμ±λκ³ , κ·Έ κ°μ²΄λ₯Ό μ°Έμ‘°νκ³ μλ λ€λ₯Έ κ°μ²΄κ° μμ λκΉμ§
- ν΄λμ€ λ³μ: ν΄λμ€κ° μ²μ νΈμ€λκ³ , νλ‘κ·Έλ¨μ΄ λλ λκΉμ§
μλ°μμλ cλ c++μ λ¬λ¦¬ κ°λΉμ§ μ½λ ν°κ° λκ° λλ©΄ μμμ λ³μλ₯Ό λ©λͺ¨λ¦¬μμ μ§μμ€λ€.
2. λ³μ μ΄λ¦ κ·μΉ
- κΈΈμ΄μ μ νμ μλ€.
- 첫 λ¬Έμλ μ λμ½λ λ¬Έμ, μνλ²³, $, _λ§ μ¬ μ μλ€. νμ§λ§ $,_λ μΌλ°μ μΌλ‘ μ¬μ©νμ§ μλλ€.
- 첫 λ¬Έμλ μλ¬Έμλ‘ μμνλ λ¨μ΄, λ λ²μ§Έ λ¨μ΄μ 첫 λ¬Έμλ§ λλ¬Έμλ‘ μμνλ©΄ λλ€.
- μμμ κ²½μ°μλ λͺ¨λ λλ¬Έμλ‘ μ§μ νλ©°, λ¨μ΄μ λ¨μ΄ μ¬μ΄μλ _λ‘ κ΅¬λΆνλ€.
3. μλ£ν
μλ°μ μλ£νμ κΈ°λ³Έ μλ£ν(Primitive data type)κ³Ό μ°Έμ‘° μλ£ν(Reference data type)μΌλ‘ λλλ€. μ°Έμ‘° μλ£νμ λ§μλλ‘ λ§λ€ μ μκ³ , κΈ°λ³Έ μλ£νμ μ ν΄μ Έ μλ€.
4. κΈ°λ³Έ μλ£ν
κΈ°λ³Έ μλ£νμ 8κ°μ΄κ³ λμ΄νλ©΄ λ€μκ³Ό κ°λ€.
- μ μν: byte, short, int, long, char
- μμν: float, double
- κΈ°ν: boolean
μ μν μλ£νλ€μ λ²μλ byte, short, int, long μμΌλ‘ μ¦κ°νκ³ λ€μκ³Ό κ°λ€.
- byte: -128(-2^7) ~ 127
- short: -32,768(-2^15) ~ 32,767
- int: -2,147,483,648(-2^31) ~ 2,147,483,647
- long: -9,223,372,036,854,775,808(-2^63) ~ -9,223,372,036,854,775,807
μλ°μ λͺ¨λ μλ£νμ κ°μ μ§μ νμ§ μμΌλ©΄ κΈ°λ³Έκ°μ μ¬μ©νλ€. νμ§λ§ μ§μ λ³μλ‘ κΈ°λ³Έ μλ£νμ μ¬μ©ν λμλ λ°λμ κ°μ μ§μ ν΄μΌλ§ νλ€.
λͺ¨λ μ«μμ κΈ°λ³Έκ°μ 0μ΄κ³ , charμ 곡백, booleanμ falseμ΄λ€.
μ°Έκ³ μλ£
μλ°μ η₯1 2nd Edition / μ΄μλ―Ό μ§μ
'Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] μλ° μ»¬λ μ Set (0) | 2022.01.11 |
---|---|
[Java] String ν΄λμ€ μ 리 (0) | 2022.01.08 |
[Java] μμμ΄λ? (0) | 2022.01.06 |
[Java] μλ° ArrayList μ 리 (0) | 2021.09.16 |
[Java]μ κ·ννμ μ 리 (0) | 2021.08.01 |