728x90 ๋ฐ์ํ ์ ์ฒด ๊ธ465 [java๊ธฐ์ด] ์ ์บ์คํ ๊ณผ ๋ค์ด์บ์คํ - ์ํผ ํด๋์ค์ ๋ฉค๋ฒ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ - ์ํผ ํด๋์ค์ ๊ฐ์ฒด๋ก ์ทจ๊ธํ ์ ์์ - ์๋ธ ํด๋์ค ๊ฐ์ฒด๋ฅผ ์ํผ ํด๋์ค ํ์ ์ผ๋ก ํ์ ๋ณํ class Person{ class Student extends Person{ Student s=new Student(); Person p=s; //์ ์บ์คํ p=(Person)s; ์๋ต ๊ฐ๋ฅ } } - ์ํผ ํด๋์ค ๊ฐ์ฒด๋ฅผ ์๋ธ ํด๋์ค ํ์ ์ผ๋ก ๋ณํ - ๊ฐ๋ฐ์์ ๋ช ์์ ํ์ ๋ณํ class Person{ class Student extends Person{ Person p=new Student("์ด์ ๋ฌธ")//์ ์บ์คํ Student s=(Student)p; // ๋ค์ด ์บ์คํ , (Student)์ ํ์ ๋ณํ ํ์ ํ์ } } - ์ ์บ์คํ ๋ ๋ ํผ๋ฐ์ค๋ก ๊ฐ์ฒด์ ํ์ ํ๋จ ์ด.. 2021. 7. 7. [java ๊ธฐ์ด] ์์ธ์ฒ๋ฆฌ - ๋ฌธ๋ฒ์ ๋ง์ง ์๊ฒ ์์ฑ๋ ์ฝ๋ - ์ปดํ์ผ ํ ๋ ๋ฐ๊ฒฌ - ์ค๋์์ด๋ ๊ฒฐ๊ณผ์ ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ์คํ ์ค ๋ฐ์ํ ์ฝ๋ - ์ ์๋ฅผ 0์ผ๋ก ๋๋๋ ๊ฒฝ์ฐ - ๋ฐฐ์ด๋ณด๋ค ํฐ ์ธ๋ฑ์ค๋ก ๋ฐฐ์ด์ ์์๋ฅผ ์ ๊ทผํ๋ ๊ฒฝ์ฐ - ์กด์ฌํ์ง ์๋ ํ์ผ์ ์ฝ์ผ๋ ค๊ณ ํ ๊ฒฝ์ฐ - ์ ์ ์ ๋ ฅ์ ๊ธฐ๋ค๋ฆฌ๋ ์ฝ๋๊ฐ ์คํ๋๊ณ ์์ ๋, ๋ฌธ์๊ฐ ์ ๋ ฅ๋ ๊ฒฝ์ฐ - ์๋ฐ์์ ์์ธ์ฒ๋ฆฌ ๊ฐ๋ฅ = ์์ธ ๋ฐ์-> ์๋ฐ ํ๋ซํผ ์ธ์ง->์์ฉํ๋ก๊ทธ๋จ์์ ์ ๋ฌ - try-catch-finally๋ฌธ ์ฌ์ฉ (finally ๋ธ๋ก์ ์๋ต ๊ฐ๋ฅ) try{ ์์ธ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ ์คํ๋ฌธ } catch (์ฒ๋ฆฌํ ์์ธ ํ์ ์ ์ธ){ } finally{ } * System.exit(0); ์ ์ฐ๋ฉด ํ๋ก๊ทธ๋จ์ ๋๊ฐ ์ ์์ ์์ธํ์ ์์ธ ๋ฐ์ ๊ฒฝ์ฐ ํจํค์ง Arithmeti.. 2021. 7. 6. [java ๊ธฐ์ด] ์ ์ถ๋ ฅ ์คํธ๋ฆผ๊ณผ ํ์ผ ์ ์ถ๋ ฅ ๋ฒํผ๋ฅผ ๊ฐ์ง๊ณ ์์ฐจ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ์ ์ถ๋ ฅ = ์์ฉํ๋ก๊ทธ๋จ๊ณผ ์ ์ถ๋ ฅ ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ๋ ์ํํธ์จ์ด ๋ชจ๋ ์ ๋ ฅ ์คํธ๋ฆผ: ์ ๋ ฅ์ฅ์น๋ก๋ถํฐ ์๋ฐํ๋ก๊ทธ๋จ์ผ๋ก ๋ฐ์ดํฐ ์ ๋ฌ ์ถ๋ ฅ ์คํธ๋ฆผ:์ถ๋ ฅ ์ฅ์น๋ก ๋ฐ์ดํฐ ์ถ๋ ฅ - ์คํธ๋ฆผ์ ์ ๋์ ์ ์ถ๋ ฅ ์ฅ์น์ ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ ์ฐ๊ฒฐ - ์คํธ๋ฆผ์ ๋จ๋ฐฉํฅ (์ ์ถ๋ ฅ์ ๋์์ ํ๋ ์คํธ๋ฆผ ์์) - ์ ์ถ๋ ฅ ์คํธ๋ฆผ ๊ธฐ๋ณธ๋จ์ ๋ฐ์ดํธ ์คํธ๋ฆผ: ๋ฐ์ดํธ ๋ฌธ์ ์คํธ๋ฆผ:๋ฌธ์ (์๋ฐ์์๋ ๋ฌธ์ 1๊ฐ:2๋ฐ์ดํธ) - ์ ์ ์ ์ถ ๊ตฌ์กฐ - ๋ฐ์ดํธ ์คํธ๋ฆผ: ์ ์ถ๋ ฅ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋จ์ ๋ฐ์ดํธ๋ก ์ฒ๋ฆฌ ex. ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์ฝ๋ ์ ๋ ฅ ์คํธ๋ฆผ - ๋ฌธ์ ์คํธ๋ฆผ: ๋ฌธ์๋ง ์ ์ถ๋ ฅํ๋ ์คํธ๋ฆผ, ๋ฌธ์๊ฐ ์๋ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ ์คํธ๋ฆผ์์ ์ฒ๋ฆฌํ์ง ๋ชปํจ ex. ํ ์คํธ ํ์ผ์ ์ฝ๋ ์ ๋ ฅ ์คํธ๋ฆผ InputStreamReader rd=ne.. 2021. 7. 5. [java๊ธฐ์ด] ๊ธฐ๋ณธํจํค์ง - ๊ฐ๋ณ ํฌ๊ธฐ์ ๋ฌธ์์ด ์ ์ฅ ํด๋์ค - java.lang.String.Buffer - String ํด๋์ค์ ๋ฌ๋ฆฌ ๋ฌธ์์ด ๋ณ๊ฒฝ ๊ฐ๋ฅ - StringBuffer ๊ฐ์ฒด์ ํฌ๊ธฐ๋ ์คํธ๋ง ๊ธธ์ด์ ๋ฐ๋ผ ๊ฐ๋ณ์ StringBuffer sb=new StringBuffer("java"); StringBuffer() ์ด๊ธฐ ๋ฒํผ์ ํฌ๊ธฐ๊ฐ 16์ธ ์คํธ๋ง ๋ฒํผ ๊ฐ์ฒด ์์ฑ StringBuffer(charSequence seq) seq๊ฐ ์ง์ ํ๋ ์ผ๋ จ์ ๋ฌธ์๋ค์ ํฌํจํ๋ ์คํธ๋ง ๋ฒํผ ์์ฑ StringBuffer(int capacity) ์ง์ ๋ ์ด๊ธฐ ํฌ๊ธฐ๋ฅผ ๊ฐ๋ ์คํธ๋ง๋ฒํผ ๊ฐ์ฒด ์์ฑ StringBuffer(String str) ์ง์ ๋ ์คํธ๋ง์ผ๋ก ์ด๊ธฐํ๋ ์คํธ๋ง ๋ฒํผ ๊ฐ์ฒด ์์ฑ StringBuffer๋ ์ธ์ ์ฌ์ฉํ๋๊ฒ ์ข์๊น? ๊ฐ๋จํ.. 2021. 7. 5. ์ด์ 1 ยทยทยท 108 109 110 111 112 113 114 ยทยทยท 117 ๋ค์ 728x90 ๋ฐ์ํ