μ
λ ₯λλ κ° ( μΈμ ) : Arguments
- μ μ : 2 , 12 , 2022
- μ€μ : 2.2, 10.5
- λΆλ¦° : true, false
- λ¬Έμ : 'A', 'κ°', '0' (μμλ°μ΄ν)
- λ¬Έμμ΄ : "A", "κ°λλ€", "123" (ν° λ°μ΄ν)
- λ¬Έμμ΄ μμμ λ€λ₯Έ μμ κ°μ λΆμ¬μ μΆλ ₯
λ¬Έμμ΄μ + μ°μ°μλ₯Ό μ¬μ©νλ©΄ λΆμ¬λΌλΌλ μλ―Έ
λ³μ(variable) : νλμ κ°μ μ μ₯νκΈ° μν 곡κ°
μμ(constant) : κ°μ νλ²λ§ μ μ₯ν μ μλ 곡κ°
리ν°λ΄(literal) : κ·Έ μμ²΄λ‘ κ°μ μλ―Ένλ κ², μμκ° μ μ₯λλ λ©λͺ¨λ¦¬ 곡κ°
=================================
***μ£Όμ (Comment)
μ»΄νμΌλ¬κ° ν΄μνμ§ μλλ€. (μ£Όμμμμλ μλ¬κ° λ°μ X)
κ°λ°μκ° μ½λμ λΆμ° μ€λͺ
μ λΆμΌ λ μ¬μ©.
μλ¬λ₯Ό μΌμμ μΌλ‘ λ§μ λ
3κ°μ§μ μ£Όμμ μ 곡
)) ν μ€ μ£Όμ : // λ€λΆν° ν μ€μ΄ μ£Όμμ μμ
μ½λ λΆμ°μ€λͺ
μ΄ μ§§μ λ
μ½λ νμ€μ μ€νμ λ§μ λ
)) μ¬λ¬ μ€ μ£Όμ : /* μμ λΆν° λ€μ */ κΉμ§κ° μ£Όμμ μμ
μ½λ λΆμ°μ€λͺ
μ΄ κΈΈ λ
μ¬λ¬ μ€μ μ½λλ₯Ό λ§μ λ
)) Java Doc μ£Όμ : /** Java API λ¬Έμλ₯Ό λ§λ€ λ μ¬μ© */
μμ± μμΉκ° κ²°μ λμ΄ μλ€.
APIλ¬Έμμ λ°μλ μ€λͺ
.
=================================
***λ³μ (Variable)
λ³νλ μ
νλ‘κ·Έλ¨μμ μ¬μ©λ κ°μ λ©λͺ¨λ¦¬μ μΌμμ μΌλ‘ μ μ₯νκ³ , νμν κ³³μμ μ¬μ©νκΈ° μν΄ μμ±νλ€.
κ°λ
μ± ν₯μ ( μ(κ°)μ λν΄ λ³λͺ
μ λΆμ¬νκΈ° λλ¬Έμ )
λ°μ΄ν° νμ μ¬μ©νμ¬ μ μΈνλ€. κΈ°λ³Έν, μ°Έμ‘°ν
intance(member) variable, static(class) variable, local variable 3κ°μ§λ₯Ό μ 곡.
class field μλ λ³μμ Methodλ₯Ό μ μνλ€. //μλ°μ½λλ μλ¨
local μλ λ³μμ μλ°μ½λ(μ°μ°,μ μ΄)λ₯Ό μμ±
λμΌ μμμΌ λμ κ°μ μ΄λ¦μ λ³μλ νλλ§ μ μΈν μ μλ€.
λ€λ₯Έ μμμΌ λμ κ°μ μ΄λ¦μ λ³μλ₯Ό μ μΈν μ μλ€.
λ³μλ μ μΈ -> κ° ν λΉ -> κ° μ¬μ©μ μμλ‘ μ¬μ©λλ€.
==================================
***μ§μλ³μ (Local Variable)
methodμμμ μ μΈλκ³ , μ¬μ©λλ λ³μ
( method λ°μμλ μ¬μ©ν μ μλ€. )
λͺ¨λ λ°μ΄ν° νμ μ¬μ©νμ¬ μ μΈν μ μλ€.
μ§μ λ³μλ§ μλμ΄κΈ°νκ° λμ§ μλλ€.
( μ΄κΈ°ν λμ§ μμ λ³μλ₯Ό μ¬μ©νλ©΄ μλ¬κ° λ°μνλ€. )
μ μΈλ λ³μλ μμ κ°μ μ μ₯.
μ¬μ©λ²
)) 1. μ μΈ
-λ°μ΄ν°νμ μΌμΉνλ κ°μ μ μ₯ν 곡κ°μ μ΄λ¦μ λΆμ¬ λ§λλ κ².
λ°μ΄ν°ν λ³μλͺ
;
ex ) int i;
)) 2. κ° ν λΉ
- μ μΈλ 곡κ°μ κ°μ λ£λ κ².
λ³μλͺ
= κ°;
ex ) i = 10;
)) 3. κ° μ¬μ© ( μΆλ ₯, μ°μ° μ°Έμ¬, λ€λ₯Έ λ³μμ μ¬ν λΉ μ€ νλλ λ°λμ μ¬μ©νλ€ )
μΆλ ₯ : System.out.println( λ³μλͺ
);
System.out.println( i );
μ°μ° : μμ + λ³μ, λ³μ + λ³μ
μ¬ν λΉ : λ³μλͺ
= λ³μλͺ
;
λ³μμ μ΄κΈ°ν
μ μΈν λ κ° ν λΉνλ κ².
λ¬Έλ² ) λ°μ΄ν°ν λ³μλͺ
= μ΄κΈ°νκ°;
default value : λ³μλ₯Ό μ μΈνλ©΄μ μ
λ ₯νλ κ°
==================================
***λ°μ΄ν° ν (Data type)
κ°μ μ μ₯νκΈ° μν΄ μ’
λ₯λ³λ‘ 미리 μμ½ν΄ λ λ©λͺ¨λ¦¬ 곡κ°.
λ³μλ₯Ό μ μΈν λ μ¬μ©.
κΈ°λ³Έν λ°μ΄ν° ν, μ°Έμ‘°ν λ°μ΄ν° νμΌλ‘ ꡬλΆνλ€.
)) κΈ°λ³Έν λ°μ΄ν° ν - λ³μμ literal(μμ)μ κ°μ μ§μ μ μ₯νλ λ°μ΄ν° ν.
byte, short, int, long, char, float, double, boolean(λΆλ¦°μ μλ°μλ§)
)) μ°Έμ‘°ν λ°μ΄ν° ν - λ³μμ μ£Όμλ₯Ό μ μ₯νλ λ°μ΄ν° ν.
class, array, String
==================================
***νλͺ
μ
literalμ ν¬κΈ°λ₯Ό μΌμμ μΌλ‘ λ³κ²½νλ κ².
)) μ μ
μ μ literalμ 4byteκ° κΈ°λ³Έ ν¬κΈ°μ΄κ³ L,lμ μ μ μμ λ€μ λΆμ¬ 리ν°λ΄μ ν¬κΈ°λ₯Ό 8byteλ‘ λ³κ²½ν μ μλ€.
μ μ μμ κ°μ΄ intμ λ²μλΌλ©΄ μλ΅κ°λ₯.
μ) long l = 10; // intμ λ²μμ΄λ―λ‘ μλ΅ κ°λ₯.
long l1 = 2147483648L; // intμ λ²μλ₯Ό μ΄κ³ΌνμΌλ―λ‘ λͺ
μ.
)) μ€μ
μ€μ literalμ 8byteκ° κΈ°λ³Έ ν¬κΈ°μ΄κ³ , F,fλ₯Ό μ€μ μμ λ€μ λΆμ¬ 리ν°λ΄μ ν¬κΈ°λ₯Ό 4byteλ‘ λ³κ²½ν μ μλ€.
μ) float f = 3.14F;
==================================
***charset ( λ¬Έμμ§ν© )
8bit(1byte) λ¬Έμμ§ν© => νκΈμ΄ μλ€. ( ASCII code )
16bit(2byte) λ¬Έμμ§ν© => νκΈμ΄ μλ€. ( Unicode )
'π κ΅λΉμ§μνμ > πJava μμ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] νμ 221207(μ) Package, μ΄ν΄λ¦½μ€ (0) | 2023.01.16 |
---|---|
[Java] νμ 221206(ν) μ¬ννΈ μ°μ°μ, λ Όλ¦¬μ°μ°μ, μΌνμ°μ°μ, Constant (0) | 2023.01.16 |
[Java] νμ 221205(μ) μ°μ°μ, μ§μ, μ§μλ³ν, νλ³ν, λ¨νμ°μ°μ, μ°μ μ°μ°μ, κ΄κ³μ°μ°μ (0) | 2023.01.16 |
MVC, Event (0) | 2023.01.12 |
WindowEvent (0) | 2023.01.12 |