[12์ฃผ์ฐจ] ์ œ๋„ค๋ฆญ ํ”„๋กœ๊ทธ๋ž˜๋ฐ / List ์ปฌ๋ ‰์…˜ / Stack, ArrayList, LinkedList
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[11์ฃผ์ฐจ] StringTokenizer ํด๋ž˜์Šค, java.text ํŒจํ‚ค์ง€ / ์˜ˆ์™ธ์ฒ˜๋ฆฌ
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[10์ฃผ์ฐจ] ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌํ˜„๊ณผ ํƒ€์ž… ๋ณ€ํ™˜(2) / ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ / Wrapper ํด๋ž˜์Šค, java.utill ํŒจํ‚ค์ง€
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[9์ฃผ์ฐจ] ์ถ”์ƒ ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค / ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ƒ์† /์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„๊ณผ ํƒ€์ž… ๋ณ€ํ™˜(1)
ยท
Programming/JAVA
1. ์ถ”์ƒ ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค [๋‚˜์ค‘์— ์ฐธ๊ณ ํ•  ๊ฒƒ] https://limkydev.tistory.com/188 (1) ์ถ”์ƒ ๋ฉ”์„œ๋“œ: ๋ฉ”์„œ๋“œ ๋ณธ์ฒด๋ฅผ ์™„์„ฑํ•˜์ง€ ๋ชปํ•œ ๋ฉ”์„œ๋“œ //๊ตฌํ˜„๋ถ€๊ฐ€ ์—†๋Š” ๋ฉ”์„œ๋“œ -> ์„ ์–ธ: abstract ๋ฐ˜ํ™˜ํƒ€์ž… ๋ฉ”์„œ๋“œ์ด๋ฆ„(); //์„ธ๋ฏธ์ฝœ๋ก  ํ•„์ˆ˜, ๋ฉ”์„œ๋“œ ๋ณธ์ฒด(๊ตฌํ˜„๋ถ€) ์—†์Œ //{..} ์ด๋ถ€๋ถ„ ์—†์Œ -> ์ถ”์ƒ ๋ฉ”์„œ๋“œ๋Š” public์ด๋‚˜ protected๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ (2) ์ถ”์ƒ ํด๋ž˜์Šค: ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๋Š” ํด๋ž˜์Šค - ๊ตฌํ˜„ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ถ€๋ชจ ํด๋ž˜์Šค๋กœ๋งŒ ์‚ฌ์šฉ๋  ๋ฟ new ์—ฐ์‚ฐ์ž๋กœ๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•จ // ๋„ํ˜• ํด๋ž˜์Šค์˜ draw()๋ฉ”์„œ๋“œ๋Š” ์ž์‹ ํด๋ž˜์Šค์˜ draw() ๋ฉ”์„œ๋“œ์™€ ๋‹ฌ๋ฆฌ (์ž์‹: ์›, ์‚ฌ๊ฐํ˜• ..) ๊ตฌ์ฒด์ ์ธ ํ˜•ํƒœ๊ฐ€ ์—†์–ด ํ•จ์ˆ˜ ๊ตฌํ˜„์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์ƒ๊ฐํ•˜์ž -> ์ฃผ๋กœ..
[7์ฃผ์ฐจ] ์ ‘๊ทผ์ง€์ •์ž / final๊ณผ ๊ฐ์ฒด์˜ ํƒ€์ž… ๋ณ€ํ™˜
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[6์ฃผ์ฐจ] ๋ฉ”์„œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ / ํŒจํ‚ค์ง€์™€ ๋ถ€๋ชจ ์ƒ์„ฑ์ž / Triangle ํด๋ž˜์Šค์™€ Member ํด๋ž˜์Šค
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[5์ฃผ์ฐจ] ๋™์  ๋ฐฐ์—ด๊ณผ ๊ฐ์ฒด ๋ฐฐ์—ด / ์ƒ์† / Rectangle ํด๋ž˜์Šค, OddEven ํด๋ž˜์Šค
ยท
Programming/JAVA
0. ๋ณต์Šต (1) (์ •์ )๋ฐฐ์—ด - ๋ฐฐ์—ด์˜ ์„ ์–ธ (๋ฐฐ์—ด ๋ณ€์ˆ˜์˜ ์„ ์–ธ) // ๋ฐฐ์—ด์„ ๊ฐ€๋ฅดํ‚ฌ ๋ณ€์ˆ˜ ์„ ์–ธ -> int[] scores; -> int scores[]; -> int scores[] = new int[4]; // ๋‚˜์ค‘์— ๊ฐ ์š”์†Œ์— ๊ฐ’ ๋„ฃ์–ด์ฃผ๊ธฐ -> int scores[4]; (X) // ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋Š” ๋ฐฐ์—ด ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ ์–ธํ•  ๋•Œ๋Š” X 1. ๋™์  ๋ฐฐ์—ด๊ณผ ๊ฐ์ฒด ๋ฐฐ์—ด (1) ๋™์  ๋ฐฐ์—ด - ArrayList ํด๋ž˜์Šค ์ œ๊ณต -> ArrayList ๊ฐ์ฒด ์ƒ์„ฑ : ArrayList ์ฐธ์กฐ๋ณ€์ˆ˜ = new ArrayList(); // ๊ธฐ์ดˆํƒ€์ž…: Integer, Long, Short, Float, Double ๋“ฑ ์‚ฌ์šฉ // int ํƒ€์ž…์€ Integer ์‚ฌ์šฉ *์•ž๊ธ€์ž๊ฐ€ ๋Œ€๋ฌธ์ž์ž„! (ํด๋ž˜์Šค์ด๊ธฐ ๋•Œ๋ฌธ)..
[4์ฃผ์ฐจ] this์™€ ์ •์ ๋ฉค๋ฒ„ / ๋ฌธ์ž์—ด / ๋ฐฐ์—ด
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[3์ฃผ์ฐจ] ์ œ์–ด๋ฌธ๊ณผ ๋ฉ”์„œ๋“œ/ ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ์š”/ ์ ‘๊ทผ์ž์™€ ์„ค์ •์ž
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[2์ฃผ์ฐจ] ์‹๋ณ„์ž์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…/์ž๋ฐ” ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ/ ์—ฐ์‚ฐ์ž
ยท
Programming/JAVA
1. ์‹๋ณ„์ž์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ์‹๋ณ„์ž ๊ทœ์น™ -> ๋ฌธ์ž, ์–ธ๋”๋ฐ”(_), $๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. ํ•œ๊ธ€๋„ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์˜๋ฌธ์ž๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค. // ๊ทธ๋ž˜๋„ ๋˜๋„๋ก์ด๋ฉด ์˜์–ด๋กœ ํ•˜์ž -> +,- ๋“ฑ ์—ฐ์‚ฐ์ž๋ฅผ ํฌํ•จํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. -> ์ž๋ฐ” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค. // ex. byte, char, if, private, avstract .. -> ๊ธธ์ด์— ์ œํ•œ์ด ์—†๋‹ค // ๊ทธ๋ž˜๋„ ์˜คํƒ€๋ฐฉ์ง€๋ฅผ ์œ„ํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ - ์ž๋ฐ”์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ๋ฆฌํ„ฐ๋Ÿด : ํ”„๋กœ๊ทธ๋žจ ๋‚ด๋ถ€์—์„œ ๊ฐ’์„ ์ •์˜ํ•ด ๋ณ€์ˆ˜๋ฅผ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ ๊ฐ’์„ ๋ฆฌํ„ฐ๋Ÿด์ด๋ผ๊ณ  ํ•œ๋‹ค. // ์ฆ‰ ๋ณ€์ˆ˜์˜ ์ดˆ๊ธฐํ™” ๊ฐ’ - ์ƒ์ˆ˜ : ๋ฐ˜๋“œ์‹œ final ํ‚ค์›Œ๋“œ๋กœ ์ง€์ • -> final double PI = 3.14159; * ํƒ€์ž… ๋ณ„ ํฌ๊ธฐ ์ˆœ์„œ: byte < short < int <..
mnzy๐ŸŒฑ
'Programming/JAVA' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก
-->