Banner

My Tech Blog (๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ)

package ex01_๊ฐ์ฒด๋ฐฐ์—ด; public class Pokemon { // ํฌ์ผ“๋ชฌ ์ž๋ฃŒํ˜• // 1. ํ•„๋“œ public static final Pokemon pikachu = null; // ์ด๋ฆ„ private String name; // ํƒ€์ž… private String type; // ๊ณต๊ฒฉ๋ ฅ private int atk; // ์ฒด๋ ฅ private int hp; // ์Šคํ‚ฌ private String skill; // 2. ๋ฉ”์„œ๋“œ // ๋ชจ๋“  ํ•„๋“œ๋ฅผ ์ดˆ๊ธฐํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ƒ์„ฑ์ž public Pokemon(String name, String type, int atk, int hp, String skill) { this.name = name; this.type = type; this.atk = atk; thi..
package ex01_๊ฐ์ฒด๋ฐฐ์—ด; import java.util.Arrays; public class Main { public static void main(String[] args) { // 1. ๊ฐ์ฒด ๋ฐฐ์—ด // ๋ฐฐ์—ด์ด๋ž€? // --> ๋™์ผํ•œ ์ž๋ฃŒํ˜•์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์„œ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ // ๋ฐฐ์—ด ์„ ์–ธ ๋ฐฉ๋ฒ• // ์ž๋ฃŒํ˜•[] ๋ณ€์ˆ˜๋ช… = new ์ž๋ฃŒํ˜•[ํฌ๊ธฐ]; // ๋‚˜๋งŒ์˜ ์ž๋ฃŒํ˜• // ํฌ์ผ“๋ชฌ ๋ฐ์ดํ„ฐ๋ฅผ 3๊ฐœ ์ €์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” bag ๋ฐฐ์—ด ์ƒ์„ฑ Pokemon[] bag = new Pokemon[3]; // ํฌ์ผ“๋ชฌ์€ ๋ž˜ํผ๋Ÿฐ์Šค ๋ณ€์ˆ˜ํƒ€์ž… - null(๊ธฐ๋ณธ๊ฐ’) // new๋Š” ๋ž˜ํผ๋Ÿฐ์Šค ๋ณ€์ˆ˜ ์ƒ์„ฑํ•˜๋Š” ํ‚ค์›Œ๋“œ // bag 0๋ฒˆ ๋ฐฉ์— ํ”ผ์นด์ธ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ // ํ”ผ์นด์ธ„, ์ „๊ธฐ, 5000, 500, ๋ฐฑ๋งŒ๋ณผํŠธ Pokemon pik..
1. Model (๋ชจ๋ธ) package ex03_๋ฎค์งํ”Œ๋ ˆ์ด์–ด; public class Music { // Model : ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ์ฒด private String title; // ๋…ธ๋ž˜์ œ๋ชฉ private String singer; // ๊ฐ€์ˆ˜ private String path; // ๋…ธ๋ž˜ ์ €์žฅ ๊ฒฝ๋กœ public Music(String title, String singer, String path) { this.title = title; this.singer = singer; this.path = path; } // (2) getter ๋ฉ”์†Œ๋“œ public String getTitle() { return title; } public String getSinger() { return singer; }..
์ค€๋น„๋ฌผ : jarํŒŒ์ผ Musicํด๋ž˜์Šค (ํ•„๋“œ๊ฐ’, ๋ฉ”์„œ๋“œ) package ex03๋ฎค์งํ”Œ๋ ˆ์ด์–ด; public class Music { // ์ž๋ฃŒํ˜• // 1. ํ•„๋“œ(์†์„ฑ, ๋ฐ์ดํ„ฐ) private String title; // ๋…ธ๋ž˜์ œ๋ชฉ private String singer; // ๊ฐ€์ˆ˜ private String path; // ๋…ธ๋ž˜์ €์žฅ๊ฒฝ๋กœ // 2. ๋ฉ”์„œ๋“œ(๋กœ์ง, ํ–‰์œ„) //์ƒ์„ฑ์ž public Music(String title, String singer, String path) { this.title = title; this.singer = singer; this.path = path; } //getter์ƒ์„ฑ public String getTitle() { return title; } public String..
โœ… this ํ‚ค์›Œ๋“œ ์˜๋ฏธ ์ž๋ฐ”์—์„œ this ํ‚ค์›Œ๋“œ๋Š” ํ˜„์žฌ ๊ฐ์ฒด๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ฐธ์กฐ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. = this ํ‚ค์›Œ๋“œ๋Š” ์ž๊ธฐ ์ž์‹ ์„ ๊ฐ€๋ฆฌํ‚ด. = ์ธ์Šคํ„ด์Šค๊ฐ€ ์ž๊ธฐ ์ž์‹ ์˜ ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ ์—ฌ๊ธฐ์„œ "ํ˜„์žฌ ๊ฐ์ฒด"๋ž€ ํ˜„์žฌ ๋ฉ”์„œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ  ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ๋งˆ๋‹ค ๊ฐ ์ธ์Šคํ„ด์Šค๋Š” ๊ณ ์œ ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ฐ€์ง€๋ฉฐ, ์ด๋ฅผ ๊ฐ์ฒด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉ”์„œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋  ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ๋ฉ”์„œ๋“œ๊ฐ€ ์†ํ•œ ๊ฐ์ฒด๋ฅผ ์ง€์นญํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โœ… this ํ‚ค์›Œ๋“œ์˜ ์“ฐ์ž„ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์™€ ๋กœ์ปฌ ๋ณ€์ˆ˜ ๊ตฌ๋ถ„: ๋ฉ”์„œ๋“œ ๋‚ด์—์„œ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์™€ ๋กœ์ปฌ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ด ์ถฉ๋Œํ•  ๋•Œ, this๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณ€์ˆ˜์˜ ๋ฒ”์œ„๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ƒ์„ฑ์ž ํ˜ธ์ถœ: ํ•˜๋‚˜์˜ ์ƒ์„ฑ..
์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ๋•Œ ์Šค์ฝ”ํ”„๋ฅผ ์˜์‹ํ•˜๊ณ  ํ•˜์‹œ๋‚˜์š”? ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์Šค์ฝ”ํ”„๋Š” ์œ ์ง€๋ณด์ˆ˜์„ฑ์— ํฐ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. 1. Scope(์Šค์ฝ”ํ”„)๋ž€?  ์ž๋ฐ”์—์„œ ์Šค์ฝ”ํ”„(scope)๋ž€ ๋ณ€์ˆ˜๋‚˜ ๋ฉ”์„œ๋“œ์˜ ์œ ํšจ ๋ฒ”์œ„๋ฅผ ๋งํ•œ๋‹ค. ์ฆ‰, ๋ณ€์ˆ˜๋‚˜ ๋ฉ”์„œ๋“œ๊ฐ€ ์–ด๋””์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ์Šค์ฝ”ํ”„๋Š” ์ค‘๊ด„ํ˜ธ {}๋กœ ๋‘˜๋Ÿฌ์‹ธ์ธ ์ฝ”๋“œ ๋ธ”๋ก์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค. ์–ด๋– ํ•œ ๋ฒ”์œ„ ๋ฐ–์— ๋‘” ๋ณ€์ˆ˜ ๋“ฑ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ ์ด๋ฆ„๋งŒ์œผ๋กœ๋Š” ์ฐธ์กฐํ•  ์ˆ˜ ์—†๋‹ค. ์ด ๋•Œ ์ด๋Ÿฐ ๋ณ€์ˆ˜๋Š” '์Šค์ฝ”ํ”„ ๋ฐ–์— ์žˆ๋‹ค.', '์•ˆ ๋ณด์ธ๋‹ค.'๋ผ๊ณ  ๋งํ•œ๋‹ค. '๋ณด์ธ๋‹ค'๋ผ๋Š” ๊ฒƒ์€ ๊ทธ๊ฒƒ๋“ค์ด ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค. ๋ณ€์ˆ˜๋ผ๋ฉด ๋ณ€์ˆ˜๋ช…์„ ์ง€์ •ํ•ด ๊ฐ’์„ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๊ณ , ๋ฉ”์†Œ๋“œ๋ผ๋ฉด ํ˜ธ์ถœํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. '์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค'๋ผ๋Š” ๊ฒƒ์€ ๊ทธ๊ฒƒ๋“ค์— '์˜์กดํ•œ๋‹ค'๋Š” ๋œป์ด๋‹ค...
ํšŒ์‚ฌ ์˜จ๋ผ์ธ ๊ต์œก ๋ฐ›๊ธฐ - HRDK ํ•œ๊ตญ์‚ฐ์—…์ธ๋ ฅ๊ณต๋‹จ ์›๊ฒฉํ›ˆ๋ จ mOTP๋‹ค์šด๋ฐ›๊ณ  ๋“ฑ๋กENI์›๊ฒฉํ‰์ƒ๊ต์œก์› ๋””์ง€ํ„ธ์œตํ•ฉ๊ธฐ์ˆ  ~4/19์ด๋ฒˆ์ฃผ ๊ธˆ์š”์ผ๊นŒ์ง€ ์‹œ์ฒญ ํ›„ ์ˆ˜๊ฐ•-ํ‰๊ฐ€-๊ณผ์ œ(๊น€๋‚จ์ผ ๋ถ€์žฅ๋‹˜์ด ๊ณผ์ œ ์ž๋ฃŒ ๊ฐ€์ง€๊ณ  ๊ณ„์‹ฌ)209933 ๊ธˆ์š”์ผ๊นŒ์ง€ ํšŒ์‚ฌ ์ง๋ฌด๊ต์œก ํ‰๊ฐ€ ํ•„์ˆ˜ ์ง„ํ–‰์ง„๋„์œจ 80%์ด์ƒ ์‹œ ํ‰๊ฐ€, ๊ณผ์ œ ์‘์‹œ ๊ฐ€๋Šฅ์‹œํ—˜(100์ )+๊ณผ์ œ(100์ )ํ•ฉ์‚ฐ 120์ (ํ‰๊ท  60์ )์ด์ƒ ์‹œ ์ˆ˜๋ฃŒ์‹œํ—˜ ์ œํ•œ ์‹œ๊ฐ„ 1์‹œ๊ฐ„ ์ด๊ฑฐ ํ•˜๋ฃจ 8์ฐจ์‹œ ์ œํ•œ์ด๋ผ ๊ธˆ์š”์ผ๊นŒ์ง€ ๋‹ค ๋“ฃ๊ณ  ์ˆ˜๋ฃŒํ•˜๋ ค๋ฉด ์˜ค๋Š˜ 8๊ฐ•๊นŒ์ง€, ๋‚ด์ผ 16๊ฐ•๊นŒ์ง€ ๋“ค์–ด์•ผ ํ•จ๋ชฉ์š”์ผ ์˜คํ›„ ๋ฐ˜์ฐจ์ผ๋Š”๋ฐ ๋ถ€์ง€๋Ÿฐํžˆ ํ‹€์–ด๋†”์•ผ ๊ฒ ๋‹ค...ใ… ใ…     ์ผ์ด ๋„ˆ๋ฌด ๋งŽ๋‹ค....์ง„์งœ...
ยท Diary
์„ธ์ƒ์—” ์ˆ˜์—†์ด ๋งŽ์€ ๊ณตํฌ์ฆ์ด ์กด์žฌํ•œ๋‹ค. ๊ณ ์†Œ๊ณตํฌ์ฆ, ํ์‡„๊ณตํฌ์ฆ, ํ™˜๊ณตํฌ์ฆ, ๋Œ€์ธ๊ธฐํ”ผ์ฆ, ์‚ฌํšŒ๊ณตํฌ์ฆ, ๊ณค์ถฉ๊ณตํฌ์ฆ... ์ด๋Ÿฐ ๊ณตํฌ์ฆ์€ ์–ด๋ฆฐ ์‹œ์ ˆ์˜ ๋”์ฐํ•œ ๊ฒฝํ—˜์—์„œ ์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๊ทธ ๋•Œ์—๋Š” ํ”ผํ•  ์ˆ˜ ์—†์—ˆ๋˜ ๊ณตํฌ๊ฐ€ ์ •์‹ ์  ์™ธ์ƒ์œผ๋กœ ๋‚จ์•„ ํ˜„์žฌ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ฐ€๋ น ํ™”์žฌ ํ˜„์žฅ์— ๊ฐ‡ํ˜”๋˜ ์‚ฌ๋žŒ๋“ค์€ '๋ถˆ' ๊ทธ ์ž์ฒด๋‚˜, ๋ถˆ์„ ๋– ์˜ฌ๋ฆฌ๊ฒŒ ํ•˜๋Š” ๊ฒƒ๋“ค์„ ๋ฌด์„œ์›Œํ•œ๋‹ค. ์ด์   ๊ณตํฌ์ƒํ™ฉ์—์„œ ๋ฒ—์–ด๋‚˜ ์˜คํžˆ๋ ค ๋ถˆ์„ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ๋„ ๋ง์ด๋‹ค. ํŠธ๋ผ์šฐ๋งˆ๋Š” ์ด ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์Šค์Šค๋กœ๋ฅผ ๊ทนํ•œ์˜ ๊ณตํฌ๋กœ ๋ชฐ์•„ ๋„ฃ๋Š”๋‹ค. ์ด์„ฑ๊ณผ ํ•ฉ๋ฆฌ์„ฑ์„ ์žƒ๊ณ  ํ˜„์‹ค์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์„ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค. ์ž‘์€ ๊ฐ•์•„์ง€๋ฅผ ๋งˆ์ฃผ์ณค๋Š”๋ฐ๋„ ๊ดด๋ฌผ์ด๋ผ๊ณ  ๋Š๋ผ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ.... ์ •์‹ ์  ์™ธ์ƒ์€ ๊ฝค ์˜ค๋ž˜ ๋‚จ๋Š”๋‹ค. ์Šค์Šค๋กœ ๊ณตํฌ์˜ ๋Œ€์ƒ์„ ๋งˆ์ฃผํ•˜๋ ค๋Š” ์šฉ๊ธฐ๋ฅผ ๋‚ด๊ธฐ ์ „๊นŒ์ง€. ํ•˜์ง€๋งŒ ์–ด๋Š ์ˆœ๊ฐ„ ๋‚ด..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (38 Page)
์ƒ๋‹จ์œผ๋กœ