β Personal_Study/Java10 String & StringBuffer String, StringBuffer String (λ¬Έμμ΄) String a = "Hello World"; // 리ν°λ΄ νκΈ° String b = new String("Hello Java"); //κ°μ²΄ μμ± λ¦¬ν°λ΄ νκΈ° κ°μ²΄ μμ± μμ΄ κ³ μ λ κ°μ κ·Έλλ‘ λμ νλ λ°©λ² "Hello World"λΌλ λ¬Έμμ΄μ intern poll JVMμ λ©λͺ¨λ¦¬ 곡κ°μ μ μ₯νκ³ λ€μμ λ€μ λμΌν λ¬Έμμ¬λ§ μ μΈλ λλ cacheλ λ¬Έμμ΄μ λ¦¬ν΄ κ°μ²΄ μμ±(new) λ°©μμ νμ μλ‘μ΄ String κ°μ²΄ μμ± λ©μλ equals λ κ°μ λ¬Έμμ΄μ΄ λμΌνμ§ λΉκ΅νμ¬ κ²°κ³Όκ° λ¦¬ν΄ String a = "hello"; String b = "world"; String c = "hello"; String d = new String("hel.. 2022. 12. 10. λ©μλμ ν¨μ κΈ°μ΄ λ³μ & λ©μλ λ³μ ν΄λμ€ λ³μ(class variable) ν΄λμ€ μμ μ μΈ(static ν€μλ) μμ±μκΈ°: ν΄λμ€κ° λ©λͺ¨λ¦¬μ μ¬λΌκ°μ λ λͺ¨λ μΈμ€ν΄μ€κ° 곡μ μΈμ€ν΄μ€ λ³μ(Instance variable) ν΄λμ€ μμ μ μΈ μμ±μκΈ°: μΈμ€ν΄μ€κ° μμ±λμμ λ (new) μΈμ€ν΄μ€ λ³λ‘ μμ± μ§μλ³μ(local variable) ν΄λμ€ μμ μ΄μΈ (λ©μλ, μμ±μ λ±) μμ±μκΈ°: μ μΈλμμ λ package java06; public class Person { static int personCount; String name; int age; String hobby; public void info() { System.out.println("λ΄ μ΄λ¦μ" + name + "μ λλ€"); System.out... 2022. 12. 9. ν΄λμ€ κΈ°μ΄ ν΄λμ€μ ν¨μ ν΄λμ€λ? κ΄λ ¨ μλ λ³μμ ν¨μλ₯Ό λ¬Άμ΄μ λ§λ μ¬μ©μ μ μ μλ£ν λͺ¨λ κ°μ²΄λ€μ μμ°μ² ν΄λμ€ == κ°μ²΄λ₯Ό μμ±νλ ν κ°μ²΄ λͺ¨λΈλ§ νλ‘κ·Έλλ°μ΄ μ°μ΄λ λͺ©μ μ μκ°νμ¬ μ΄λ€ κ°μ²΄λ₯Ό λ§λ€μ΄μΌ νλμ§ κ²°μ νλ€. κ° κ°μ²΄λ€μ΄ μ΄λ€ νΉμ§(μμ±κ³Ό λμ)μ κ°μ§κ³ μμμ§ κ²°μ νλ€. ν΄λμ€λ₯Ό ν΅ν΄ μμ±λ κ°μ²΄λ₯Ό μΈμ€ν΄μ€λΌκ³ νλ€. κ°μ²΄λ€ μ¬μ΄μμ λ©μμ§λ₯Ό μ£Όκ³ λ°λλ‘ λ§λ€μ΄μ€λ€. public class Person { String name; int age; String hobby; public void info() { System.out.println("λ΄ μ΄λ¦μ" + name + "μ λλ€"); System.out.println("λμ΄λ" + age + ", μ·¨λ―Έλ" + hobby + "μ λλ€.");.. 2022. 12. 9. μμ μλ£ν μμ(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 ν΄λμ€ μ¬μ©μ κ° λμ κ°μ²΄λ₯Ό μ£Όκ³ λ°μ μ μμ΄μ κ°μ²΄μ€μ¬ μ½λ μμ±μ μ 리 & λ©ν°μ€λ λ© νκ²½μμ λκΈ°ν μ§μ μ€ν λ°μ± μ€ν μΈλ°μ± // κ·Έλ₯ λ°.. 2022. 12. 8. μ΄μ 1 2 λ€μ