CodeGym /Java Course /์ž๋ฐ” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ /์˜คํ† ๋ฐ•์‹ฑ(๋ถˆ๋ณ€)

์˜คํ† ๋ฐ•์‹ฑ(๋ถˆ๋ณ€)

์ž๋ฐ” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ
๋ ˆ๋ฒจ 9 , ๋ ˆ์Šจ 3
์‚ฌ์šฉ ๊ฐ€๋Šฅ
์˜คํ† ๋ฐ•์‹ฑ(๋ถˆ๋ณ€) - 1

"์•ˆ๋…•, ์•„๋ฏธ๊ณ !"

" ์˜ค๋Š˜์€ ์˜คํ† ๋ฐ•์‹ฑ ์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค .

"Java์—๋Š” ๊ธฐ๋ณธ ์œ ํ˜•๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Object ํด๋ž˜์Šค๋ฅผ ์ƒ์†ํ•˜๋Š” ์œ ํ˜•์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ปฌ๋ ‰์…˜ ๋ฐ ์ œ๋„ค๋ฆญ๊ณผ ๊ฐ™์€ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์€ Object๋ฅผ ์ƒ์†ํ•˜๋Š” ์œ ํ˜•์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค."

"๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ชจ๋“  ๊ธฐ๋ณธ ์œ ํ˜•์˜ ๊ธฐ๋ณธ์ด ์•„๋‹Œ ์ƒ๋Œ€๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค."

์›์‹œ ์œ ํ˜• ๊ธฐ๋ณธ์ด ์•„๋‹Œ ์ƒ๋Œ€
๋ฐ”์ดํŠธ ๋ฐ”์ดํŠธ
์งง์€ ์งง์€
์ •์ˆ˜ ์ •์ˆ˜
๊ธด ๊ธด
๋œจ๋‹ค ๋œจ๋‹ค
๋”๋ธ” ๋”๋ธ”
๋ถ€์šธ ๋ถ€์šธ
์ˆฏ ์„ฑ๊ฒฉ
๋ฌดํšจ์˜ ๋ฌดํšจ์˜

"ํ•˜์ง€๋งŒ ํ•ญ์ƒ ์ด๋Ÿฌํ•œ ์œ ํ˜• ๊ฐ„์— ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋ถˆํŽธํ•ฉ๋‹ˆ๋‹ค."

int x = 3;
Integer y = new Integer(x + 1);
int z = y.intValue();

"ํŠนํžˆ ์ปฌ๋ ‰์…˜์œผ๋กœ ์ง์ ‘ ์ž‘์—…ํ•  ๋•Œ:"

์˜ˆ
int[] numbers = new int[10];
ArrayList list = new ArrayList();
for (int i = 0; i < numbers.length; i++)
{
 list.add( new Integer(i));
}

"๊ทธ๋ž˜์„œ Java ์ œ์ž‘์ž๊ฐ€ ์›์‹œ ์œ ํ˜•์˜ ยซ์˜คํ† ๋ฐ•์‹ฑยป์„ ๋ฐœ๋ช…ํ•˜๊ณ  ๋น„์›์‹œ ์œ ํ˜•์— ๋Œ€ํ•œ '์–ธ๋ฐ•์‹ฑ'์„ ๋ฐœ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค."

"์ž‘๋™ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ๋ณด๋Š” ๊ฒƒ ์‹ค์ œ๋กœ ์ผ์–ด๋‚˜๋Š” ์ผ
int x = 3;
Integer y = x + 1;
int x = 3;
Integer y = Integer.valueOf(x + 1);
int z = y;
int z = y.intValue();
Boolean b = Boolean.FALSE;
boolean a = b;
Boolean b = Boolean.FALSE;
boolean a = b.booleanValue();
Integer x = null;
int y = x;
Integer x = null; int y = x.intValue(); //Throws an exception

"๋ชจ๋‘ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. int ๋ฐ Integer ์œ ํ˜•์„ ์„œ๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค."

"๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค."

"๋„ค. ํ•˜์ง€๋งŒ ๋‰˜์•™์Šค๊ฐ€ ์žˆ์œผ๋‹ˆ ๋‚˜์ค‘์— ์–˜๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค."

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION