Eclipse

1. ์ถœ๋ ฅ public class HelloWorldApp { public static void main(String[] args) { //main : method System.out.println("Hello World!!"); } } Hello World!! ํ•™๊ต ๋‹ค๋‹ ๋•Œ ์ฒ˜์Œ์œผ๋กœ ๋ฐฐ์› ๋˜ ๊ฐ„๋‹จํ•œ ์ถœ๋ ฅ ๊ธฐ๋Šฅ. ๋‹ค์‹œ ๋ฐฐ์šฐ๊ณ  ์žˆ๋‹ค. ํ•™๊ต ๋‹ค๋‹ ๋•Œ ์—ด์‹ฌํžˆ ํ• ๊ฑธ ํ›„ํšŒํ•ด๋„ ์ง€๊ธˆ ๋‹ค์‹œ ์—ด์‹ฌํžˆ ํ•˜๋ฉด ๋œ๋‹ค. ์†Œ์Šค์ฝ”๋“œ ์ด๋ฆ„์„ ์ง๊ด€์ ์œผ๋กœ ์ง“์ž. ์–ด๋–ค ๊ธฐ๋Šฅ๊ณผ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๋ชฉ์ ์ด ๋ฌด์—‡์ธ์ง€ ํ•œ๋ˆˆ์— ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๐Ÿ’กclass ์ด๋ฆ„๊ณผ ๋งจ ์œ„ public class ๋’ค ์ด๋ฆ„์ด ๊ฐ™์•„์•ผ ํ•œ๋‹ค. 2. ๋ฐ์Šคํฌํƒ‘ ๊ธฐ๋Šฅ //desktop App, ๋ฐ์Šคํฌํƒ‘์ด ๋œจ๋ฉด์„œ "Hello World!!"๊ฐ€ ๋œฌ๋‹ค. import javax.swin..
1. ์ดˆ๊ธฐ ์ฝ”๋“œ //IOT ์ž‘๋™ ์†Œ์Šค์ฝ”๋“œ 2 //์ด์‚ฌ๊ฐˆ ๋•Œ id๊ฐ’ ์ง์ ‘ ์ˆ˜์ • ๋ฐ ์ปดํŒŒ์ผ : ๋ณต์žกํ•จ //ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ -> ์‚ฌ์šฉ์ž์˜ ์ฃผ์†Œ ์ง์ ‘ ์ž…๋ ฅ -> ์•„์ด๋””๊ฐ’ ์„ธํŒ…์‹์œผ๋กœ ๋ฐ”๊พธ๊ธฐ import javax.swing.JOptionPane; //JOptionPane ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ swing ๊ธฐ๋Šฅ ์ถ”๊ฐ€ import org.opentutorials.iot.Elevator; //org ํŒจํ‚ค์ง€ ๋‚ด opentutorials ๋‚ด iot ๋‚ด Elevator ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์“ฐ๊ฒ ๋‹ค๋Š” ์˜๋ฏธ. import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; public class OkJavaGoinHomeinput { public static ..
๋””๋ฒ„๊น… (debugging) : ์‹œ์Šคํ…œ์˜ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜ / ๋ฒ„๊ทธ ์ฐพ์•„๋ƒ„ -> ์›์ธ ๋ฐํž˜ -> ์ˆ˜์ •ํ•˜๋Š” ์ž‘์—… ๊ณผ์ • ๐Ÿ’ก ์ž๋ฐ” ์ดํด๋ฆฝ์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋””๋ฒ„๊น…์„ ํ•ด๋ณด๊ฒ ๋‹ค. 1. break point ์ง€์ • 36๋ฒˆ ์ค„ ์ขŒ์ธก ๋นˆ๊ณต๊ฐ„ ๋”๋ธ” ํด๋ฆญ -> ๋™๊ทธ๋ผ๋ฏธ ํ‘œ์‹œ : break point ์ง€์ • ์™„๋ฃŒ ๐Ÿ’กbreak point ์ง€์ • ํ›„ ๋‹ค์‹œ ๋”๋ธ” ํด๋ฆญ : break point ํ•ด์ œ 2. debugger click ๋ฒŒ๋ ˆ ์•„์ด์ฝ˜ ํด๋ฆญ 3. switch click 4. debugging 5. ํ™•์ธ ์šฐ์ธก ์ฐฝ์„ ๋ณด๋ฉด ์ดˆ๊ธฐ์— ์„ค์ •ํ•ด๋†“์€ ๋ณ€์ˆ˜ ๊ฐ’์ด ์ž˜ ์„ธํŒ…๋˜์–ด ์žˆ๋‹ค. (id๊ฐ’ & bright๊ฐ’) 6. debug ์ฐฝ ๋‚˜๊ฐ€๊ธฐ ํ˜„์žฌ๋Š” debug ์ฐฝ์— ์œ„์น˜ํ•ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฒŒ๋ ˆ ์•„์ด์ฝ˜์— ์ฒดํฌ๋˜์–ด ์žˆ๋‹ค. debug ์ฐฝ์„ ๋‚˜๊ฐ€๋ ค๋ฉด ๋ฒŒ๋ ˆ ์•„์ด์ฝ˜ ์˜† ํŒจํ‚ค์ง€..
soheepark
'Eclipse' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก