SlideShare a Scribd company logo
JUST JAVA
๊ฐ์ฒด์ง€ํ–ฅ์— ์ถฉ์‹คํ•œ ์ž๋ฐ”๋‹ค์šด ์ž๋ฐ”
By Kim Jong Uk
์›๋ฆฌ๋ฅผ
์•Œ๋ฉด IT๊ฐ€
๋ง›์žˆ๋‹ค.
๋ณธ ์Šฌ๋ผ์ด๋“œ๋Š” JUST JAVA์˜ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ •๋ฆฌํ•œ ํ”ผํ”ผํ‹ฐ ์ž…๋‹ˆ๋‹ค.
By Kim Jong Uk
INDEX
โ€ข ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
โ€ข ๋žŒ๋‹ค์‹
โ€ข Eclipse - debugging
By Kim Jong Uk
๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•
โ€ข ์šฐ๋ฆฌ๊ฐ€ ์‚ด์•„๊ฐ€๋Š” ํ˜„์‹ค์„ธ๊ณ„๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๊ฒƒ.
By Kim Jong Uk
๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•
โ€ข ์˜ˆ
์‚ฌ๋žŒ
์†Œ๋ฐฉ๊ด€ ์˜์‚ฌ ๋ณ€ํ˜ธ์‚ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ
์ƒ์† ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ์†์‰ฌ์šด
๊ตฌ์กฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
By Kim Jong Uk
๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•
โ€ข ์ ˆ์ฐจ์ง€ํ–ฅ VS ๊ฐ์ฒด์ง€ํ–ฅ
์‚ฌ๋žŒ
์†Œ๋ฐฉ๊ด€ ์˜์‚ฌ ๋ณ€ํ˜ธ์‚ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ
์‚ฌ๋žŒ
์†Œ๋ฐฉ๊ด€
์˜์‚ฌ
๋ณ€ํ˜ธ์‚ฌ
ํ”„๋กœ๊ทธ๋ž˜๋จธ
๊ฐ์ฒด์ง€ํ–ฅ์ ˆ์ฐจ์ง€ํ–ฅ
์ ˆ์ฐจ๋กœ ๊ตฌํ˜„ํ•˜๊ฒŒ ๋˜๋ฉด ์‚ฌ๋žŒ์ด๋ผ๋Š” ์ •์˜๋ฅผ ๊ฐœ๊ฐœ์˜ ๊ฐ
์ฒด์— ๋งž์ถฐ ๋ชจ๋‘ ๋งŒ๋“ค์–ด์ค˜์•ผ ํ•œ๋‹ค.
ํ•˜์ง€๋งŒ ์ด์™€๋Š” ๋‹ฌ๋ฆฌ ๊ฐ์ฒด์ง€ํ–ฅ์˜ ๊ฒฝ์šฐ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฒƒ
์„ ํ†ตํ•ด ํ•˜์œ„๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋˜๋ฏ€๋กœ
ํ›จ์”ฌ ์ฝ”๋“œ๊ฐ€ ๋ถ€๋“œ๋Ÿฌ์›Œ์ง„๋‹ค.
By Kim Jong Uk
๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•
โ€ข ๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ
๊ธฐ๋ณธ ๊ตฌ์กฐ ์œ„์— ๊ฐ์ž์˜ ํŠน์„ฑ์— ๋งž๋Š” ๊ฒƒ๋งŒ ์•„๋žซ๋‹จ์—์„œ
๊ตฌํ˜„ํ•ด์ฃผ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ๋˜
๊ธฐ์กด์˜ ์ ˆ์ฐจ ์ง€ํ–ฅ ๋ฐฉ์‹๋ณด๋‹ค ๊ตฌํ˜„ํ•จ์— ์žˆ์–ด์„œ ํ›จ์”ฌ ๊ฐ„
ํŽธํ•ด ์กŒ๋‹ค.
By Kim Jong Uk
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
ํฌ๊ฒŒ Collection๊ณผ Map์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๊ฐ๊ฐ์˜ ํ•˜์œ„
๋‹จ์—” ์˜ค๋ฅธ์ชฝ์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
โ€ข Collection์ด๋ž€ ๊ฐ™์€ ํƒ€์ž…์˜ ์ฐธ์กฐ ๊ฐ’์„ ์—ฌ๋Ÿฌ ๊ฐœ
์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฐ” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.
๋˜ํ•œ ์ด๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌ ํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ์ž๋ฃŒ ํ˜•์ด๋‹ค.
By Kim Jong Uk
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
Set
โ€ข Set์€ ์ค‘๋ณต๋˜๋Š” ์ž๋ฃŒ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ.
โ€ข ํ•ด์‹œ ํ…Œ์ด๋ธ”๊ตฌ์กฐ์™€ ํก์‚ฌํ•จ.
โ€ข ํ•ด์‹œ ํ…Œ์ด๋ธ”๊ณผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” LinkedHashSet ์ง€์›
Set set = new HashSet();
set.add(โ€œaโ€);
set.add(โ€œbโ€);
set.add(โ€œcโ€);
set.add(โ€œdโ€);
System.out.println(set);
[a,b,c,d]
์˜ˆ
By Kim Jong Uk
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
List
์˜ˆ
โ€ข ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ
โ€ข ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ๋กœ ArrayList๋ฅผ ์ง€์›ํ•ด์คŒ
โ€ข Vector์—ญ์‹œ ์ด์™€ ์œ ์‚ฌํ•˜๋‚˜ ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„ ์›Œํฌ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ List์‚ฌ์šฉ์„ ๊ถŒํ•จ
ArrayList a = new ArrayList();
a.add(โ€œaโ€);
a.add(โ€œbโ€);
a.add(โ€œcโ€);
a.add(โ€œdโ€);
For(Object alpa : a)
System.out.print(alpa);
[a,b,c,d]
By Kim Jong Uk
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
Map
์˜ˆ
โ€ข Map์€ Collection์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์ง€ ์•Š์Œ
โ€ข Set๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ค‘๋ณต๋˜๋Š” ์ž๋ฃŒ๋ฅผ ํ—ˆ์šฉํ•จ
โ€ข Set๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ•ด์‹œ ๊ฐ’์„ ์‚ฌ์šฉํ•œ ์ •๋ ฌ๊ณผ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•จ
Map map = new HashMap();
map.put(โ€œ1โ€,โ€œaโ€);
map.put(โ€œ2โ€,โ€œbโ€);
map.put(โ€œ3โ€,โ€œcโ€);
map.put(โ€œ4โ€,โ€œdโ€);
System.out.println(map);
[a,b,c,d]
By Kim Jong Uk
โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ
Wrapper
โ€ข ์ž๋ฐ”๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ์ž๋ฃŒํ˜•๊นŒ์ง€ ๊ฐ์ฒด ํƒ€์ž…์„ ์ง€์›ํ•จ
โ€ข ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์ข€๋” ์‰ฌ์šด ์ผ๋ฐ˜ ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์Œ
โ€ข ๊ฐ์ฒด์˜ ๊ฐœ๋…์„ ํ™•์‹คํžˆ ์ดํ•ด ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋จ
๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๋žฉํผ ํด๋ž˜์Šค
boolean Boolean
byte Byte
char Character
short Short
int Integer
long Long
float Float
double Double
์˜ˆ
Integer k = new Integer(100)
int i = k.intValue();
byte b = k.byteValue();
short s = k.shortValue();
long l = k.longValue();
float f = k.floatValue();
By Kim Jong Uk
โ€ข ๋žŒ๋‹ค์‹
โ€ข ๋žŒ๋‹ค์‹์€ ์ž๋ฐ” 8์—์„œ ์ƒˆ๋กœ์ด ๋“ฑ์žฅํ•œ ๊ฐ€์žฅ ํŠน์ง• ์žˆ๋Š” ํ‘œํ˜„ ๋ฒ•์ด๋‹ค
โ€ข ๋žŒ๋‹ค์‹์€ ์•„๋ž˜์˜ ํ•„์š”์— ์˜ํ•ด์„œ ๊ฐœ๋ฐœ๋œ ์–ธ์–ด์ด๋‹ค.
๏ƒ˜ ๋ฐœ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋Š” ์ด์ œ ๊ฑฐ์˜ ๋ฐœ๋ช…๋˜์—ˆ๋‹ค
๏ƒ˜ ์ƒˆ๋กœ์šด ์–ธ์–ด๋Š” ๊ธฐ์กด ์–ธ์–ด๋ฅผ ์•ฝ๊ฐ„ ์ˆ˜์ •ํ•œ ์ˆ˜์ค€์ผ ๋ฟ์ด๋‹ค.
๏ƒ˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ถ„์•ผ๊ฐ€ ํ˜„์žฌ์˜ ์˜ˆ์ˆ  ๋‹จ๊ณ„์—์„œ ๊ณผํ•™์˜ ๋‹จ๊ณ„๋กœ ์˜ฌ๋ผ์„œ์•ผ ํ•œ๋‹ค.
๏ƒ˜ ๊ทธ๋Ÿฌ๋ ค๋ฉด ์ˆ˜ํ•™์ด๋‚˜ ํ™”ํ•™์ฒ˜๋Ÿผ ๋‹จ์ผํ•œ ์–ธ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ž๋ฐ”์—์„  ๋žŒ๋‹ค์‹์ด๋‹ค.
By Kim Jong Uk
โ€ข ๋žŒ๋‹ค์‹
๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ๋žŒ๋‹ค์‹์œผ๋กœ ๋ณ€ํ™˜
ArrayList<Integer> list = new ArrayList<Integer>();
For(int I = 1 ; I < 4; I ++)
list.add(I);
For(Integer num : list) {
System.out.println(num);
}
List.forEach(n->{System.out.println(n);});
๋žŒ๋‹ค์‹
์—„์ฒญ๋‚˜๊ฒŒ ๋‹จ์ˆœํ•ด ์กŒ๋‹ค.
By Kim Jong Uk
โ€ข ๋žŒ๋‹ค์‹
ํ•จ์ˆ˜ํ˜• ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„
@FunctionalInterface
Public interface MyFuncInterface{
public void go(String s);
}
Public void printMsg(MyFuncInterface mfi) {
mfi.go(โ€œhelloโ€);
}
app.printMsg((n) ->{System.out.println(n);});
app.printMsg((n) ->{
for(int i = 0 ; i < 10; i++)
System.out.println(i+โ€-โ€+n);
});
์ ์šฉ
๊ฒฐ๊ณผ
Hello
0-hello
1-hello
2-hello
3-hello
โ€ฆ
By Kim Jong Uk
โ€ข Eclipse - debugging
๋ชจ๋“  ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋””๋ฒ„๊ฑฐ ๋ชจ๋“œ
๋ฅผ ์ง€์›ํ•ด์คŒ. ๋”ฐ๋ผ์„œ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋”ฉ ๋งŒํผ์ด๋‚˜
์ค‘์š”ํ•œ ๊ฒƒ์ด ๋””๋ฒ„๊ทธ ๊ธฐ๋Šฅ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์‚ฌ์šฉํ•˜๋ƒ์ธ
๋งŒํผ , ๋””๋ฒ„๊ทธ๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์Šต๊ด€์„ ๋“ค์—ฌ ์ž์‹ ์˜
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•จ.
By Kim Jong Uk
โ€ข Eclipse - debugging
์ดํด๋ฆฝ์Šค์—์„œ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ์—
์ง„์ž…ํ•˜๊ฒŒ ๋˜๋ฉด ์ขŒ์ธก๊ณผ ๊ฐ™์€
์ฐฝ์ด ๋‚˜ํƒ€๋‚œ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๊ฐ
๋ณ€์ˆ˜์— ํ• ๋‹น๋˜์–ด์žˆ๋Š” ๊ฐ’๋“ค์ด
๋ฌด์—‡์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ๋ธŒ๋ ˆ์ด
ํฌ ํฌ์ธํŠธ์—๋Š” ์–ด๋– ํ•œ ์ด๋ฒคํŠธ
์ƒํƒœ ๋“ฑ์ด ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธ ํ• 
์ˆ˜ ์žˆ๋‹ค.
By Kim Jong Uk
โ€ข Eclipse - debugging
๋‹จ์ถ•ํ‚ค ๊ธฐ๋Šฅ
F5 ํ•ด๋‹น ๋ผ์ธ์„ ์‹คํ–‰ํ•œ๋‹ค. ๋‹จ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋Š” ํ•จ์ˆ˜์˜ ๋‚ด๋ถ€ ๋ฃจํ‹ด
์„ ์ˆœํ™˜ํ•˜๊ฒŒ ๋œ๋‹ค.
F6 ํ•ด๋‹น ๋ผ์ธ์„ ์‹คํ–‰ํ•œ๋‹ค. ๋‹จ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋„ ์ด๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ๋‹ค
์Œ ์ค„์„ ์‹คํ–‰ํ•œ๋‹ค.
F7 ํ˜„์žฌ ์ปค์„œ๊ฐ€ ๋†“์—ฌ์žˆ๋Š” ํ•จ์ˆ˜์˜ ๋๊นŒ์ง€ ์ด๋™ํ•œ ํ›„์— ํ•จ์ˆ˜๋ฅผ ๋ฒ—
์–ด๋‚œ๋‹ค.
F8 ํ˜„์žฌ ๋†“์ธ ์ปค์„œ ๊นŒ์ง€ ํ•œ๋ฒˆ์— ์‹คํ–‰ํ•œ๋‹ค. ๋งŒ์•ฝ ์ปค์„œ(๋ธŒ๋ ˆ์ดํฌ
ํฌ์ธํŠธ๊ฐ€ ์—†๋‹ค๋ฉด)๊ฐ€ ์—†๋‹ค๋ฉด ๊ทธ๋ƒฅ ๋๊นŒ์ง€ ์ง„ํ–‰ํ•œ๋‹ค.
๋””๋ฒ„๊น…์„ ์œ„ํ•œ ๋‹จ์ถ•ํ‚ค
By Kim Jong Uk
Thank you !

More Related Content

What's hot

แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ขแ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
beom kyun choi
ย 
SpringCamp 2013 : About Jdk8
SpringCamp 2013 : About Jdk8SpringCamp 2013 : About Jdk8
SpringCamp 2013 : About Jdk8Sangmin Lee
ย 
JDK ๋ณ€์ฒœ์‚ฌ
JDK ๋ณ€์ฒœ์‚ฌJDK ๋ณ€์ฒœ์‚ฌ
JDK ๋ณ€์ฒœ์‚ฌ
SeungHyun Eom
ย 
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
Sejong Park
ย 
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐJava 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
rupert kim
ย 
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
Sejong Park
ย 
Java8 ๋žŒ๋‹ค
Java8 ๋žŒ๋‹คJava8 ๋žŒ๋‹ค
Java8 ๋žŒ๋‹ค
Jong Woo Rhee
ย 
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
Changwon National University
ย 
Kotlin with fp
Kotlin with fpKotlin with fp
Kotlin with fp
Myeongin Woo
ย 
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
์ง„์šฐ ์ด
ย 
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ตiOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
Changwon National University
ย 
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
Yongha Yoo
ย 
JavaInAction ์ž๋ฐ” 8
JavaInAction ์ž๋ฐ” 8JavaInAction ์ž๋ฐ” 8
JavaInAction ์ž๋ฐ” 8
NBT Inc.
ย 
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
Changwon National University
ย 
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js functionํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
Young-Beom Rhee
ย 
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซ
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ   แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซแ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ   แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซ
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซdaewon jeong
ย 
3. stream api
3. stream api3. stream api
3. stream api
ํฅ๋ž˜ ๊น€
ย 
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)SeongHyun Ahn
ย 
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
์–‘ ํ•œ๋น›
ย 

What's hot (19)

แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ขแ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„‰แ…ฉแ„€แ…ข
ย 
SpringCamp 2013 : About Jdk8
SpringCamp 2013 : About Jdk8SpringCamp 2013 : About Jdk8
SpringCamp 2013 : About Jdk8
ย 
JDK ๋ณ€์ฒœ์‚ฌ
JDK ๋ณ€์ฒœ์‚ฌJDK ๋ณ€์ฒœ์‚ฌ
JDK ๋ณ€์ฒœ์‚ฌ
ย 
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
์ž๋ฐ”8๊ฐ•์˜ 2๊ฐ•. Stream API
ย 
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐJava 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
Java 8 api :: lambda ์ด์šฉํ•˜๊ธฐ
ย 
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
์ž๋ฐ”8๊ฐ•์˜ 0แ„€แ…กแ†ผ. java8 overview
ย 
Java8 ๋žŒ๋‹ค
Java8 ๋žŒ๋‹คJava8 ๋žŒ๋‹ค
Java8 ๋žŒ๋‹ค
ย 
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
5 swift แ„€แ…ตแ„Žแ…ฉแ„’แ…กแ†ทแ„‰แ…ฎ
ย 
Kotlin with fp
Kotlin with fpKotlin with fp
Kotlin with fp
ย 
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
๋™์ž‘ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋žŒ๋‹ค In java 8
ย 
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ตiOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
iOS แ„†แ…ฆแ„†แ…ฉแ„…แ…ตแ„€แ…ชแ†ซแ„…แ…ต
ย 
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
์Šค์œ„ํ”„ํŠธ ์„ฑ๋Šฅ ์ดํ•ดํ•˜๊ธฐ
ย 
JavaInAction ์ž๋ฐ” 8
JavaInAction ์ž๋ฐ” 8JavaInAction ์ž๋ฐ” 8
JavaInAction ์ž๋ฐ” 8
ย 
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
6 swift แ„€แ…ฉแ„€แ…ณแ†ธแ„’แ…กแ†ทแ„‰แ…ฎ
ย 
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js functionํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
ํ”„๋ก ํŠธ์—”๋“œ์Šคํ„ฐ๋”” E04 js function
ย 
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซ
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ   แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซแ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ   แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซ
แ„‚แ…กแ„‹แ…ฆ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ แ„Œแ…ตแ„‹แ…ขแ†ซแ„‰แ…ฅแ†ซ
ย 
3. stream api
3. stream api3. stream api
3. stream api
ย 
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)
๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•˜๋Š” ํŒŒ์ด์ฌ3 ์Šคํ„ฐ๋””(ch1~4)
ย 
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
track2 04. MS๋Š” Rx๋ฅผ ์™œ ๋งŒ๋“ค์—ˆ์„๊นŒ? feat. RxJS/ ๋„ค์ด๋ฒ„, ๊น€ํ›ˆ๋ฏผ
ย 

Similar to Just java

Pyconkr2019 features for using python like matlab
Pyconkr2019 features for using python like matlabPyconkr2019 features for using python like matlab
Pyconkr2019 features for using python like matlab
Intae Cho
ย 
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒR.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
์ฐฝ๊ทœ ๊น€
ย 
About Visual C++ 10
About  Visual C++ 10About  Visual C++ 10
About Visual C++ 10
ํฅ๋ฐฐ ์ตœ
ย 
Java collections framework
Java collections frameworkJava collections framework
Java collections framework
๊ฒฝ์ฃผ ์ „
ย 
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
NAVER D2
ย 
Java 8 & Beyond
Java 8 & BeyondJava 8 & Beyond
Java 8 & Beyond
Jay Lee
ย 
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
JiandSon
ย 
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2destinycs
ย 
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
์žฌ์› ์ตœ
ย 
Spring Boot 1
Spring Boot 1Spring Boot 1
Spring Boot 1
๊ฒฝ๋ฅœ ์ด
ย 
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
NAVER D2
ย 
Java.next
Java.nextJava.next
Java.next
Sungchul Park
ย 
ES6 for Node.js Study 4์ฃผ์ฐจ
ES6 for Node.js Study 4์ฃผ์ฐจES6 for Node.js Study 4์ฃผ์ฐจ
ES6 for Node.js Study 4์ฃผ์ฐจ
์Šน๋นˆ์ด๋„ค ๊ณต์ž‘์†Œ
ย 
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14 ๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
๋ช…์‹  ๊น€
ย 
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...Amazon Web Services Korea
ย 
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ [ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
์ธ๊ถŒ ๊น€
ย 
Cygnus unit test
Cygnus unit testCygnus unit test
Cygnus unit testSung Jae Park
ย 
TenforFlow Internals
TenforFlow InternalsTenforFlow Internals
TenforFlow Internals
Kiho Hong
ย 
Pro android performance optimization 20171213
Pro android performance optimization 20171213Pro android performance optimization 20171213
Pro android performance optimization 20171213
Changwook Jun
ย 
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜) ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
Tae Young Lee
ย 

Similar to Just java (20)

Pyconkr2019 features for using python like matlab
Pyconkr2019 features for using python like matlabPyconkr2019 features for using python like matlab
Pyconkr2019 features for using python like matlab
ย 
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒR.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
R.java๊ฐ€ ์‚ฌ๋ผ์กŒ์–ด์š” ์–ด๋–ปํ•˜์ฃ ?:Aquery๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœํŒ
ย 
About Visual C++ 10
About  Visual C++ 10About  Visual C++ 10
About Visual C++ 10
ย 
Java collections framework
Java collections frameworkJava collections framework
Java collections framework
ย 
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
[211]แ„ƒแ…ขแ„€แ…ฒแ„†แ…ฉ แ„‰แ…ตแ„‰แ…ณแ„แ…ฆแ†ท แ„‰แ…ตแ„€แ…กแ†จแ„’แ…ช แ„’แ…งแ†ซแ„ƒแ…ฉแ†ผแ„‰แ…ฅแ†จแ„€แ…ตแ†ทแ„€แ…ชแ†ผแ„…แ…ตแ†ท
ย 
Java 8 & Beyond
Java 8 & BeyondJava 8 & Beyond
Java 8 & Beyond
ย 
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
2014.07.26 KSUG์™€ ์ง€์•ค์„ ์ด ํ•จ๊ป˜ํ•˜๋Š” ํ…Œํฌ๋‹ˆ์ปฌ ์„ธ๋ฏธ๋‚˜ - แ„‚แ…ก์˜ แ„Žแ…ฅแ†บแ„‡แ…ฅแ†ซแ„แ…ข แ„Œแ…กแ„‡แ…ก8 แ„…แ…กแ†ทแ„ƒแ…กแ„‰แ…ตแ†จ (์ •๋Œ€์›)
ย 
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2
์ž๋ฐ”์™€ ์‚ฌ์šฉํ•˜๊ธฐ2
ย 
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
TML studio & Beep ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””, ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜
ย 
Spring Boot 1
Spring Boot 1Spring Boot 1
Spring Boot 1
ย 
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
[131]chromium binging ๊ธฐ์ˆ ์„ node.js์— ์ ์šฉํ•ด๋ณด์ž
ย 
Java.next
Java.nextJava.next
Java.next
ย 
ES6 for Node.js Study 4์ฃผ์ฐจ
ES6 for Node.js Study 4์ฃผ์ฐจES6 for Node.js Study 4์ฃผ์ฐจ
ES6 for Node.js Study 4์ฃผ์ฐจ
ย 
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14 ๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
๋ถˆ์–ด์˜ค๋Š” ๋ณ€ํ™”์˜ ๋ฐ”๋žŒ, From c++98 to c++11, 14
ย 
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...
AWS CLOUD 2018- ๊ด€๋ฆฌํ˜• Kubernetes ์ง€์›๊ณผ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค Amazon Fargate ์†Œ๊ฐœ (์ •์˜์ค€ ์†”๋ฃจ์…˜์ฆˆ ์•„...
ย 
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ [ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
[ํ•˜์ฝ”์‚ฌ ์„ธ๋ฏธ๋‚˜] ๋น„์ „๊ณต์ž์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋„์ „๊ธฐ
ย 
Cygnus unit test
Cygnus unit testCygnus unit test
Cygnus unit test
ย 
TenforFlow Internals
TenforFlow InternalsTenforFlow Internals
TenforFlow Internals
ย 
Pro android performance optimization 20171213
Pro android performance optimization 20171213Pro android performance optimization 20171213
Pro android performance optimization 20171213
ย 
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜) ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ ˆ๋ฒจ1 - ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ถ„์„, ๋ฐ์ดํ„ฐ์‹œ๊ฐํ™” (2020๋…„ ์ดํƒœ์˜)
ย 

Just java

  • 1. JUST JAVA ๊ฐ์ฒด์ง€ํ–ฅ์— ์ถฉ์‹คํ•œ ์ž๋ฐ”๋‹ค์šด ์ž๋ฐ” By Kim Jong Uk ์›๋ฆฌ๋ฅผ ์•Œ๋ฉด IT๊ฐ€ ๋ง›์žˆ๋‹ค. ๋ณธ ์Šฌ๋ผ์ด๋“œ๋Š” JUST JAVA์˜ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ •๋ฆฌํ•œ ํ”ผํ”ผํ‹ฐ ์ž…๋‹ˆ๋‹ค.
  • 2. By Kim Jong Uk INDEX โ€ข ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ• โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ โ€ข ๋žŒ๋‹ค์‹ โ€ข Eclipse - debugging
  • 3. By Kim Jong Uk ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ• โ€ข ์šฐ๋ฆฌ๊ฐ€ ์‚ด์•„๊ฐ€๋Š” ํ˜„์‹ค์„ธ๊ณ„๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๊ฒƒ.
  • 4. By Kim Jong Uk ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ• โ€ข ์˜ˆ ์‚ฌ๋žŒ ์†Œ๋ฐฉ๊ด€ ์˜์‚ฌ ๋ณ€ํ˜ธ์‚ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ƒ์† ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ์†์‰ฌ์šด ๊ตฌ์กฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • 5. By Kim Jong Uk ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ• โ€ข ์ ˆ์ฐจ์ง€ํ–ฅ VS ๊ฐ์ฒด์ง€ํ–ฅ ์‚ฌ๋žŒ ์†Œ๋ฐฉ๊ด€ ์˜์‚ฌ ๋ณ€ํ˜ธ์‚ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ๋žŒ ์†Œ๋ฐฉ๊ด€ ์˜์‚ฌ ๋ณ€ํ˜ธ์‚ฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ ๊ฐ์ฒด์ง€ํ–ฅ์ ˆ์ฐจ์ง€ํ–ฅ ์ ˆ์ฐจ๋กœ ๊ตฌํ˜„ํ•˜๊ฒŒ ๋˜๋ฉด ์‚ฌ๋žŒ์ด๋ผ๋Š” ์ •์˜๋ฅผ ๊ฐœ๊ฐœ์˜ ๊ฐ ์ฒด์— ๋งž์ถฐ ๋ชจ๋‘ ๋งŒ๋“ค์–ด์ค˜์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด์™€๋Š” ๋‹ฌ๋ฆฌ ๊ฐ์ฒด์ง€ํ–ฅ์˜ ๊ฒฝ์šฐ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฒƒ ์„ ํ†ตํ•ด ํ•˜์œ„๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋˜๋ฏ€๋กœ ํ›จ์”ฌ ์ฝ”๋“œ๊ฐ€ ๋ถ€๋“œ๋Ÿฌ์›Œ์ง„๋‹ค.
  • 6. By Kim Jong Uk ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ• โ€ข ๊ฐ์ฒด์ง€ํ–ฅ ์ฝ”๋“œ ๊ธฐ๋ณธ ๊ตฌ์กฐ ์œ„์— ๊ฐ์ž์˜ ํŠน์„ฑ์— ๋งž๋Š” ๊ฒƒ๋งŒ ์•„๋žซ๋‹จ์—์„œ ๊ตฌํ˜„ํ•ด์ฃผ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ๋˜ ๊ธฐ์กด์˜ ์ ˆ์ฐจ ์ง€ํ–ฅ ๋ฐฉ์‹๋ณด๋‹ค ๊ตฌํ˜„ํ•จ์— ์žˆ์–ด์„œ ํ›จ์”ฌ ๊ฐ„ ํŽธํ•ด ์กŒ๋‹ค.
  • 7. By Kim Jong Uk โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ ํฌ๊ฒŒ Collection๊ณผ Map์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๊ฐ๊ฐ์˜ ํ•˜์œ„ ๋‹จ์—” ์˜ค๋ฅธ์ชฝ์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. โ€ข Collection์ด๋ž€ ๊ฐ™์€ ํƒ€์ž…์˜ ์ฐธ์กฐ ๊ฐ’์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฐ” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ๋˜ํ•œ ์ด๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌ ํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ์ž๋ฃŒ ํ˜•์ด๋‹ค.
  • 8. By Kim Jong Uk โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ Set โ€ข Set์€ ์ค‘๋ณต๋˜๋Š” ์ž๋ฃŒ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ. โ€ข ํ•ด์‹œ ํ…Œ์ด๋ธ”๊ตฌ์กฐ์™€ ํก์‚ฌํ•จ. โ€ข ํ•ด์‹œ ํ…Œ์ด๋ธ”๊ณผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” LinkedHashSet ์ง€์› Set set = new HashSet(); set.add(โ€œaโ€); set.add(โ€œbโ€); set.add(โ€œcโ€); set.add(โ€œdโ€); System.out.println(set); [a,b,c,d] ์˜ˆ
  • 9. By Kim Jong Uk โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ List ์˜ˆ โ€ข ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ โ€ข ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ๋กœ ArrayList๋ฅผ ์ง€์›ํ•ด์คŒ โ€ข Vector์—ญ์‹œ ์ด์™€ ์œ ์‚ฌํ•˜๋‚˜ ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„ ์›Œํฌ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ List์‚ฌ์šฉ์„ ๊ถŒํ•จ ArrayList a = new ArrayList(); a.add(โ€œaโ€); a.add(โ€œbโ€); a.add(โ€œcโ€); a.add(โ€œdโ€); For(Object alpa : a) System.out.print(alpa); [a,b,c,d]
  • 10. By Kim Jong Uk โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ Map ์˜ˆ โ€ข Map์€ Collection์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์ง€ ์•Š์Œ โ€ข Set๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ค‘๋ณต๋˜๋Š” ์ž๋ฃŒ๋ฅผ ํ—ˆ์šฉํ•จ โ€ข Set๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ•ด์‹œ ๊ฐ’์„ ์‚ฌ์šฉํ•œ ์ •๋ ฌ๊ณผ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•จ Map map = new HashMap(); map.put(โ€œ1โ€,โ€œaโ€); map.put(โ€œ2โ€,โ€œbโ€); map.put(โ€œ3โ€,โ€œcโ€); map.put(โ€œ4โ€,โ€œdโ€); System.out.println(map); [a,b,c,d]
  • 11. By Kim Jong Uk โ€ข ์ž๋ฐ” ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ Wrapper โ€ข ์ž๋ฐ”๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜ ์ž๋ฃŒํ˜•๊นŒ์ง€ ๊ฐ์ฒด ํƒ€์ž…์„ ์ง€์›ํ•จ โ€ข ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์ข€๋” ์‰ฌ์šด ์ผ๋ฐ˜ ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์Œ โ€ข ๊ฐ์ฒด์˜ ๊ฐœ๋…์„ ํ™•์‹คํžˆ ์ดํ•ด ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋จ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๋žฉํผ ํด๋ž˜์Šค boolean Boolean byte Byte char Character short Short int Integer long Long float Float double Double ์˜ˆ Integer k = new Integer(100) int i = k.intValue(); byte b = k.byteValue(); short s = k.shortValue(); long l = k.longValue(); float f = k.floatValue();
  • 12. By Kim Jong Uk โ€ข ๋žŒ๋‹ค์‹ โ€ข ๋žŒ๋‹ค์‹์€ ์ž๋ฐ” 8์—์„œ ์ƒˆ๋กœ์ด ๋“ฑ์žฅํ•œ ๊ฐ€์žฅ ํŠน์ง• ์žˆ๋Š” ํ‘œํ˜„ ๋ฒ•์ด๋‹ค โ€ข ๋žŒ๋‹ค์‹์€ ์•„๋ž˜์˜ ํ•„์š”์— ์˜ํ•ด์„œ ๊ฐœ๋ฐœ๋œ ์–ธ์–ด์ด๋‹ค. ๏ƒ˜ ๋ฐœ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋Š” ์ด์ œ ๊ฑฐ์˜ ๋ฐœ๋ช…๋˜์—ˆ๋‹ค ๏ƒ˜ ์ƒˆ๋กœ์šด ์–ธ์–ด๋Š” ๊ธฐ์กด ์–ธ์–ด๋ฅผ ์•ฝ๊ฐ„ ์ˆ˜์ •ํ•œ ์ˆ˜์ค€์ผ ๋ฟ์ด๋‹ค. ๏ƒ˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ถ„์•ผ๊ฐ€ ํ˜„์žฌ์˜ ์˜ˆ์ˆ  ๋‹จ๊ณ„์—์„œ ๊ณผํ•™์˜ ๋‹จ๊ณ„๋กœ ์˜ฌ๋ผ์„œ์•ผ ํ•œ๋‹ค. ๏ƒ˜ ๊ทธ๋Ÿฌ๋ ค๋ฉด ์ˆ˜ํ•™์ด๋‚˜ ํ™”ํ•™์ฒ˜๋Ÿผ ๋‹จ์ผํ•œ ์–ธ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ž๋ฐ”์—์„  ๋žŒ๋‹ค์‹์ด๋‹ค.
  • 13. By Kim Jong Uk โ€ข ๋žŒ๋‹ค์‹ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ๋žŒ๋‹ค์‹์œผ๋กœ ๋ณ€ํ™˜ ArrayList<Integer> list = new ArrayList<Integer>(); For(int I = 1 ; I < 4; I ++) list.add(I); For(Integer num : list) { System.out.println(num); } List.forEach(n->{System.out.println(n);}); ๋žŒ๋‹ค์‹ ์—„์ฒญ๋‚˜๊ฒŒ ๋‹จ์ˆœํ•ด ์กŒ๋‹ค.
  • 14. By Kim Jong Uk โ€ข ๋žŒ๋‹ค์‹ ํ•จ์ˆ˜ํ˜• ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ @FunctionalInterface Public interface MyFuncInterface{ public void go(String s); } Public void printMsg(MyFuncInterface mfi) { mfi.go(โ€œhelloโ€); } app.printMsg((n) ->{System.out.println(n);}); app.printMsg((n) ->{ for(int i = 0 ; i < 10; i++) System.out.println(i+โ€-โ€+n); }); ์ ์šฉ ๊ฒฐ๊ณผ Hello 0-hello 1-hello 2-hello 3-hello โ€ฆ
  • 15. By Kim Jong Uk โ€ข Eclipse - debugging ๋ชจ๋“  ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋””๋ฒ„๊ฑฐ ๋ชจ๋“œ ๋ฅผ ์ง€์›ํ•ด์คŒ. ๋”ฐ๋ผ์„œ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋”ฉ ๋งŒํผ์ด๋‚˜ ์ค‘์š”ํ•œ ๊ฒƒ์ด ๋””๋ฒ„๊ทธ ๊ธฐ๋Šฅ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์‚ฌ์šฉํ•˜๋ƒ์ธ ๋งŒํผ , ๋””๋ฒ„๊ทธ๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์Šต๊ด€์„ ๋“ค์—ฌ ์ž์‹ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•จ.
  • 16. By Kim Jong Uk โ€ข Eclipse - debugging ์ดํด๋ฆฝ์Šค์—์„œ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ์— ์ง„์ž…ํ•˜๊ฒŒ ๋˜๋ฉด ์ขŒ์ธก๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜ํƒ€๋‚œ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๊ฐ ๋ณ€์ˆ˜์— ํ• ๋‹น๋˜์–ด์žˆ๋Š” ๊ฐ’๋“ค์ด ๋ฌด์—‡์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ๋ธŒ๋ ˆ์ด ํฌ ํฌ์ธํŠธ์—๋Š” ์–ด๋– ํ•œ ์ด๋ฒคํŠธ ์ƒํƒœ ๋“ฑ์ด ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • 17. By Kim Jong Uk โ€ข Eclipse - debugging ๋‹จ์ถ•ํ‚ค ๊ธฐ๋Šฅ F5 ํ•ด๋‹น ๋ผ์ธ์„ ์‹คํ–‰ํ•œ๋‹ค. ๋‹จ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋Š” ํ•จ์ˆ˜์˜ ๋‚ด๋ถ€ ๋ฃจํ‹ด ์„ ์ˆœํ™˜ํ•˜๊ฒŒ ๋œ๋‹ค. F6 ํ•ด๋‹น ๋ผ์ธ์„ ์‹คํ–‰ํ•œ๋‹ค. ๋‹จ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋„ ์ด๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ๋‹ค ์Œ ์ค„์„ ์‹คํ–‰ํ•œ๋‹ค. F7 ํ˜„์žฌ ์ปค์„œ๊ฐ€ ๋†“์—ฌ์žˆ๋Š” ํ•จ์ˆ˜์˜ ๋๊นŒ์ง€ ์ด๋™ํ•œ ํ›„์— ํ•จ์ˆ˜๋ฅผ ๋ฒ— ์–ด๋‚œ๋‹ค. F8 ํ˜„์žฌ ๋†“์ธ ์ปค์„œ ๊นŒ์ง€ ํ•œ๋ฒˆ์— ์‹คํ–‰ํ•œ๋‹ค. ๋งŒ์•ฝ ์ปค์„œ(๋ธŒ๋ ˆ์ดํฌ ํฌ์ธํŠธ๊ฐ€ ์—†๋‹ค๋ฉด)๊ฐ€ ์—†๋‹ค๋ฉด ๊ทธ๋ƒฅ ๋๊นŒ์ง€ ์ง„ํ–‰ํ•œ๋‹ค. ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ๋‹จ์ถ•ํ‚ค
  • 18. By Kim Jong Uk Thank you !