์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MySQL
- Deque
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ
- ๋ฐฑ์ค c++
- counter
- ๋ ์์ ํฉ
- ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง
- ์ฅ๊ณ
- Lambda
- ์คํ๋ง
- 2๋จ๊ณ
- Servlet
- JavaScript
- ํ์ด์ฌ
- ๊ฐ๋ฆ
- jquery
- ํด์
- ๋ฐฐ์ด
- ์คํ
- Set
- ํฌ ํฌ์ธํฐ
- hash
- ํ
- JSP
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋์
- R
- 1๋จ๊ณ
- Today
- Total
๋ชฉ๋ก์๋ฐ (4)
Development
String VS StringBuilder/StringBuffer String๊ณผ StringBuilder/StringBuffer ํด๋์ค์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ String์ ๋ถ๋ณ์ ์์ฑ์ ๊ฐ์ง๋ค๋ ์ ์ด๋ค. String์ .concat(๊ฐ) or +"๊ฐ"์ ์ฌ์ฉํ ์ ์๋ค. ํ์ง๋ง String์ ๋ถ๋ณํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ด ๊ธฐ์กด String์ ๋ค์ด์๋ ๊ฐ์ ๋ฒ๋ฆฌ๊ณ ์๋ก ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ concat , +๋ฅผ ์ฌ์ฉํ ๋ ์๋๊ฐ ๋๋ ค์ง๋ค. StringBuilder, StringBuffer๋ String๊ณผ ๋ฌธ์์ด์ ๋ํ ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์กด์ ๋ฐ์ดํฐ์ ๋ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋๋ ๋น ๋ฅด๋ฉฐ ์๋์ ์ผ๋ก ๋ถํ๊ฐ ์ ๋ค. ๊ทธ๋ ๋ค๋ฉด StringBuilder์ StringBu..
Class๋ฅผ ์์๋ด ์๋ค! #6 ๐ ์ค๋์ ํด๋์ค์์ ์ ๋ค๋ฆญ(Generics) ํด๋์ค ์ฌ์ฉ๋ฒ์ ์์๋ด ์๋ค! [ ์๋ฐ ํด๋์ค ๋งํฌ ] 1. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #1 - ํด๋์ค์ ๊ฐ๋ ๊ณผ ์ฉ๋ 2. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #2 - ํด๋์ค์ static 3. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #3 - ํด๋์ค์ this 4.[JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #4 - ์์ฑ์ (Constructor) Generic์ด๋? Generic์ ์ง์ญํ๋ฉด '์ผ๋ฐ์ ์ธ' ์ด๋ผ๋ ๋ป์ ๋๋ค. ๊ทธ๋ผ GenericClass๋ ์ผ๋ฐ์ ์ธ ํด๋์ค๋ผ๊ณ ๋ณผ ์ ์๊ฒ ์ฃ ? ์ฆ, ๋ฐ์ดํฐ์ ํ์์ ์์กดํ์ง ์๊ณ ์ฌ๋ฌ ๋ฐ์ดํฐ ํ์ ๋ค์ ๊ฐ์ง ์ ์๋๋ก ๋ง๋ ํด๋์ค์ ๋๋ค. ์์ ๋ฅผ ๋ณด๋ฉด์ ์ดํด๋ด ์๋ค. ์ฌ๊ณผ, ๋ฐ๋๋, ์ค๋ ์งํด๋์ค๋ฅผ ๊ณผ์ผ๋ฐ์ค ํด๋์ค์ ๋ฃ..
ํด๋์ค๋ฅผ ์์๋ด ์๋ค! #3 ๐ ์ค๋์ ํด๋์ค์์ ์์ฑ์๋ฅผ ์์๋ด ์๋ค! [ ์๋ฐ ํด๋์ค ๋งํฌ ] 1. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #1 - ํด๋์ค์ ๊ฐ๋ ๊ณผ ์ฉ๋ 2. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #2 - ํด๋์ค์ static 3. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #3 - ํด๋์ค์ this ์์ฑ์๋ constructor๋ผ๊ณ ๋ ํฉ๋๋ค. ์์ฑ์๋ ๋จ์ด ๊ทธ๋๋ก ํด๋์ค๊ฐ ์์ฑํ ๋ ํธ์ถ๋๋ ๊ฒ์ธ๋ฐ์. ์์ฑ์์ ๊ธฐ๋ณธํ์ //๊ฐ์ฒด๋ฅผ new(์์ฑ) ํ ๋ ํธ์ถ๋๋ ์์ฑ์ public ClassName() { } ์์ฑ์์ ๊ธฐ๋ณธํ์์ ์ด๋ ์ต๋๋ค. public ํด๋์ค๋ช ์ผ๋ก ์์ฑํ๋ฉด๋ฉ๋๋ค. ์ด์ ์์ ๋ฅผ ๋ณด๋ฉฐ ์ค๋ช ํ๊ฒ ์ต๋๋ค! package test.mypac; public class Car { //ํ๋ ์ ์ํ๊ธฐ public Eng..
ํด๋์ค๋ฅผ ์์๋ด ์๋ค! #3 ๐ ์ค๋์ ํด๋์ค์์ this ์ฌ์ฉ๋ฒ์ ์์๋ด ์๋ค! [ ์๋ฐ ํด๋์ค ๋งํฌ ] 1. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #1 - ํด๋์ค์ ๊ฐ๋ ๊ณผ ์ฉ๋ 2. [JAVA] ํด๋์ค์ ๋ชจ๋ ๊ฒ #2 - ํด๋์ค์ static this๋ ๋ฐ๋ก ์์ ์ ๊ฐ์ฒด์ ์ฐธ์กฐ๊ฐ์ ๊ฐ๋ฆฌํจ๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์์ ์์ ์์๋ด ์๋ค! public class Car { public String name; public String brand; public void drive() { System.out.println("๋ถ๋ฆ๋ถ๋ฆ ๋ฌ๋ ค์!"); } public void showBrand() { /* * [ this์ ๋ํ ์ดํด ] * * ํด๋์ค ์ค๊ณ ๋จ๊ณ์์๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด ํด๋์ค๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ์๋ * ํ ..