๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

Java7

JAVA pdf ์ž์Šต์šฉ ๊ต์žฌ ๋ฌด๋ฃŒ๋ฐฐํฌ ์ง์ ‘ ์ œ์ž‘/๋ฌด๋ฃŒ ๋ฐฐํฌ/์ž๋ฐ”์ž์Šต์„œ/2์ฐจ๋ฐฐํฌํ—ˆ์šฉ/2์ฐจ์ˆ˜์ •๋น„ํ—ˆ์šฉ ์ด 39p 1 : ์ž๋ฐ”์˜ ์†Œ๊ฐœ์™€ ํŠน์ง• 2 : ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜• (๋ณ€์ˆ˜ 1๋ถ€) 3 : ์ƒ์ˆ˜ 4 : ์—ฐ์‚ฐ์ž 5 : ์กฐ๊ฑด๋ฌธ 6 : ๋ฐ˜๋ณต๋ฌธ (7๋ฒˆ ๋ชฉ์ฐจ์˜ ๋ถ€์žฌ ..) 8 : ๊ฐ์ฒด์™€ ํด๋ž˜์Šค 9-1 : ๋ณ€์ˆ˜ 2๋ถ€ 9-2 : ๋ฉ”์„œ๋“œ์™€ ์˜ค๋ฒ„๋กœ๋”ฉ (๋ฉ”์„œ๋“œ 2๋ถ€) 10 : ๋ฐฐ์—ด 11 : ์ƒ์† 12 : ์ถ”์ƒํด๋ž˜์Šค 2021. 1. 20.
[Java] ์ž๋ฐ” GUI (awt ๊ธฐ์ค€) ํ•œ๊ธ€ ๊นจ์ง ์˜ค๋ฅ˜ ํ•ด๊ฒฐ โ€ปIntelliJ IDEA๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์œผ๋‚˜ ์ดํด๋ฆฝ์Šค๋„ ๋ณ„ ๋‹ค๋ฅผ๊ฑด ์—†์Šต๋‹ˆ๋‹ค.   1. Run Configuration์œผ๋กœ ์ด๋™ 2. ํ•œ๊ธ€๊นจ์ง์ด ๋‚˜ํƒ€๋‚˜๋Š” ํด๋ž˜์Šค๋ฅผ ์„ ํƒํ•˜๊ณ (ํ”„๋กœ์ ํŠธ ์ž์ฒด ์„ ํƒ ๋ถˆ๊ฐ€),VM options(VM argument)์— -Dfile.encoding=MS949 ์ž…๋ ฅ  ํ•œ๊ธ€์€ UTF-8 ์•„๋‹Œ๊ฐ€?MS949๋Œ€์‹  UTF-8์„ ์จ๋ณด๋‹ˆ ํ•œ๊ธ€์ด ๊นจ์ ธ์„œ ๋‚˜ํƒ€๋‚œ๋‹ค. 2020. 10. 20.
[Java] java.io.File ํŠน์ • ํŒŒ์ผ๋งŒ ํŒŒ์ผ ์ƒ์„ฑ ์•ˆ๋  ๋•Œ ํ•ด๊ฒฐ - ๋…ผ๋ฆฌ์˜ค๋ฅ˜ ๊ณ ์น˜๊ธฐ ํ•œ ํ”„๋กœ์ ํŠธ ํด๋” ๋‚ด ํŠน์ • ํด๋ž˜์Šค ์† ํŒŒ์ผ๋งŒ ์ƒ์„ฑ์ด ์•ˆ๋˜๋ฉด ํ”„๋กœ์ ํŠธ ํด๋”์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ค.๊ทธ๋ƒฅ ์ž˜๋ชป ์ฝ”๋“œ๋ฅผ ์ž˜๋ชป ์ž‘์„ฑํ•œ๊ฑฐ๋‹ค.  โ€ป์•„๋ž˜ ๋‚ด์šฉ์€ ๋ชจ๋‘ ํ•„์ž์˜ ์ง€์‹+๋‡Œํ”ผ์…œ์ด๋‹ˆ 100% ์‹ ๋ขฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.  ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด์™”๋‹ค. ์ด๋ฏธ ์กด์žฌํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํฐ ์ƒํƒœ์˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ํ›„, ๊ทธ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ฝ์–ด๋“ค์—ฌ ์ƒˆ๋กœ ์ƒ์„ฑํ•œ ๋˜๋‹ค๋ฅธ ํŒŒ์ผ์— ์ž‘์„ฑํ•˜๋Š” ํŒŒ์ผ๋‚ด์šฉ๋ณต์‚ฌ ๋ชฉ์ ์˜ ์ฝ”๋“œ์ด๋‹ค. ์ด ์ฝ”๋“œ๋Š” ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค.์šฐ์„ , ์ž๋ฐ”์˜ File์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ฉดnew File() ์€ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •์‹œ์ผœ์ฃผ๋Š” ๊ฒƒ์ด ์ฃผ ๋ชฉ์ ์ด๋‹ค. ํŒŒ์ผ ์ƒ์„ฑ ์‹œ ๊ธฐ์กด์— ์กด์žฌํ•˜๋Š” ํŒŒ์ผ์ด๋ฉด ์ƒˆ๋กœ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค.์•„๋ž˜ 10ํ–‰์—์„  ํ•ด๋‹น ํŒŒ์ผ์ด ์ด๋ฏธ ์กด์žฌํ•  ๊ฒƒ์ด๋ž€ ๊ฐ€์ •ํ•˜์— ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ํ›„ ๊ณง๋ฐ”๋กœ 14ํ–‰์—์„œ ํŒŒ์ผ์„ ์ฝ์–ด๋“ค์ด๋Š”๋ฐ, ๋งŒ์•ฝ test.txt ํŒŒ์ผ์ด ์กด.. 2020. 7. 29.
[JSP] ์ดํด๋ฆฝ์Šค์—์„œ Mapping - WebContent์˜ 'web.xml' ์ƒ์„ฑํ•˜๊ธฐ (eclipse IDE 2019-12 ver.) Dynamic Web Project ํ”„๋กœ์ ํŠธ ํด๋” ์ƒ์„ฑ์‹œ Next๋ฅผ ๋ˆ„๋ฅด๋‹ค ๋งˆ์ง€๋ง‰ ๋ชจ๋“ˆ ์„ค์ • ํŽ˜์ด์ง€์—์„œ ๋งจ ์•„๋ž˜ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ํ†ตํ•ด web.xml ํŒŒ์ผ์„ ์ƒ์„ฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.  ๊ทธ๋Ÿฌ๋‚˜ ๊นŒ๋จน๊ณ  ์ด ๋ฐ•์Šค๋ฅผ ์ฒดํฌํ•˜์ง€ ์•Š๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ web.xml ํŒŒ์ผ์„ ์ง์ ‘ ์ƒ์„ฑํ•ด ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š” ์—†์ด ์ž๋™ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ  6๋ฒˆ์งธ ๋ธ”๋ก์˜ Java EE Tools โ†’ Generate Deployment Descripter Stup ํด๋ฆญ ์ƒ์„ฑ ์œ„์น˜ ํ”„๋กœ์ ํŠธ\WebContent\WEB-INF\web.xml 2020. 4. 28.
[Javascript] document.write() ํ•จ์ˆ˜ ์‚ฌ์šฉ์‹œ ์ฃผ์˜ ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ(ex.  on~)๋กœ document.write(x) ์‚ฌ์šฉ์‹œ ๋ชจ๋“  ๋ฌธ์„œ๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ  x๊ฐ’๋งŒ ์ถœ๋ ฅ๋˜์–ด ๋‚จ๊ฒŒ๋จ.์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋กœ ํ˜ธ์ถœ๋˜๋Š” ํ•จ์ˆ˜ ๋‚ด์— ๊ธฐ์ž…ํ•ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.  ๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์„œ๋‚ด ํƒœ๊ทธ๋กœ ์ž‘์„ฑํ•ด๋„ฃ๋Š” ๊ฒฝ์šฐ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ณ  ์œ„์น˜์— ๋งž๊ฒŒ ์ž˜ ์ถœ๋ ฅ๋œ๋‹ค.์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ๋กœ ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š” ํ•จ์ˆ˜ ๋‚ด์— ๊ธฐ์ž…๋œ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค. ์ •๋ฆฌํ•˜์ž๋ฉด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ํ›„ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ํ˜„์žฌ ํŽ˜์ด์ง€๋ฅผ ๋ฎ์–ด์“ฐ๊ธฐํ•ด๋ฒ„๋ฆผ. ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ์— ์ ์šฉ์‹œ์—” innerHTML์„ ์‚ฌ์šฉํ•˜์ž. + getElementById ๋Š” ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•จ! ์ด๊ฒƒ๋•Œ๋ฌธ์— ํ•จ์ˆ˜๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์˜ค๋ฅ˜ ์ฐพ๊ธฐ ๋งค์šฐ ํž˜๋“ค๋‹ค๐Ÿ˜ข 2020. 3. 30.
[Java] ์ž๋ฐ”๊ฐœ๋ฐœํ™˜๊ฒฝ(JDK), ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • / ์ดํด๋ฆฝ์Šค ์„ค์น˜ 1. ์ž๋ฐ” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •์ดํด๋ฆฝ์Šค๋Š” ์ž๋ฐ” ๊ฐœ๋ฐœ ํˆด๋กœ ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์–ด์„œ ๊ทธ๋Ÿฐ๊ฐ€ ์ž๋ฐ”๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ํ•ด๋‹น PC์—์„  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์ด ๋˜์ง€ ์•Š์Œ... ๋ญ ๋‚ด ์ƒ๊ฐ์ด๊ณ  ์ด์œ ๋Š” ์ž˜ ๋ชจ๋ฆ„ ใ…‹ใ…‹์ดํด๋ฆฝ์Šค๋ฅผ ๋จผ์ € ์„ค์น˜ํ•œ ํ›„ ์ž๋ฐ”ํ™˜๊ฒฝ์„ค์ •์„ ํ•˜๋ฉด ์ดํด๋ฆฝ์Šค๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™์ด ๋˜์ง€ ์•Š์œผ๋‹ˆ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ค์ •๋ถ€ํ„ฐ ํ•˜์ž!  ๋•Œ๋ฌธ์— ์˜ค๋ผํดJDK๋ฅผ ์„ค์น˜ํ•˜๋Ÿฌ ๊ฐ‘๋‹ˆ๋‹ค. https://www.oracle.com/java/technologies/javase-downloads.html Java SE - Downloads | Oracle Technology Network | OracleJava API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-plac.. 2020. 3. 26.
728x90
๋ฐ˜์‘ํ˜•