์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ/ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ

2020๋…„ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์ œ1, 2ํšŒ ํ•„๊ธฐ ์˜ค๋‹ต๋…ธํŠธ - 4๊ณผ๋ชฉ. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ

ํ•œ์ฝ”๋”ฉ 2020. 8. 17. 20:52
728x90
728x90

IPv6์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€?

 

IPv6

  • ์ฃผ์†Œ ๊ณต๊ฐ„ 128Bit ์ œ๊ณต
  • ์ธ์ฆ, ๋ณด์•ˆ ๊ธฐ๋Šฅ
  • ํŒจํ‚ท ํฌ๊ธฐ๋Š” ์ž„์˜๋กœ ํฐ ํฌ๊ธฐ์˜ ํŒจํ‚ท์„ ์ฃผ๊ณ ๋ฐ›์Œ (IPv4๋Š” 64 KByte ๊ณ ์ •)
  • ํ™•์žฅ ํ—ค๋”๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ ํ™•์žฅ ์šฉ์ด

C์–ธ์–ด์—์„œ ๋น„ํŠธ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€?

 

๋น„ํŠธ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž : & / ^ / | / ~ / << / >>


TCP/IP ํ”„๋กœํ† ์ฝœ ์ค‘ ์ „์†ก๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์€?

 

์‘์šฉ ๊ณ„์ธต : HTTP / FTP / SMTP

์ „์†ก ๊ณ„์ธต : TCP


์‹œ์Šคํ…œ์—์„œ ๋ชจ๋“ˆ ์‚ฌ์ด์˜ ๊ฒฐํ•ฉ๋„(Coupling)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

 

<๊ฒฐํ•ฉ๋„>

  • ์–ด๋–ค ๋ชจ๋“ˆ์ด ๋‹ค๋ฅธ ๋ชจ๋“ˆ์— ์˜์กดํ•˜๋Š” ์ •๋„
  • ๊ฒฐํ•ฉ๋„ ↑ : ํ’ˆ์งˆ, ๋ชจ๋“ˆ ๋…๋ฆฝ์„ฑ↓ / ์œ ์ง€๋ณด์ˆ˜ ์–ด๋ ค์›€
  • ์ž์Šค์ œ์™ธ๊ณต๋‚ด (์•ฝ๊ฐ•)

<์‘์ง‘๋„>

  • ๋ชจ๋“ˆ ๋‚ด ์ฒ˜๋ฆฌ์š”์†Œ๋“ค ์‚ฌ์ด์˜ ๊ธฐ๋Šฅ์  ์—ฐ๊ด€๋„
  • ์‘์ง‘๋„ ↑ : ํ’ˆ์งˆ↑
  • ์šฐ๋…ผ์‹œ์ ˆ๊ต์ˆœ๊ธฐ (์•ฝ๊ฐ•)

 

์€ํ–‰๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Banker's Algorithm)์€ ๊ต์ฐฉ์ƒํƒœ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ค‘ ์–ด๋–ค ๊ธฐ๋ฒ•์— ํ•ด๋‹นํ•˜๋Š”๊ฐ€?

 

Prevention(์˜ˆ๋ฐฉ)

๊ต์ฐฉ ์ƒํƒœ์˜ ์›์ธ์ด ๋˜๋Š” ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ฅผ ์ œ๊ฑฐ (์ƒ์ ๋น„ํ™˜)

  • ์ƒํ˜ธ ๋ฐฐ์ œ
  • ์ ์œ ์™€ ๋Œ€๊ธฐ
  • ๋น„์„ ์ 
  • ํ™˜ํ˜• ๋Œ€๊ธฐ

Avoidance(ํšŒํ”ผ) : ์€ํ–‰๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜

Detection(ํƒ์ง€) : ์ž์› ํ• ๋‹น ๊ทธ๋ž˜ํ”„

Recovery(๋ณต๊ตฌ) : ์ž์› ์„ ์ /ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ

 


UNIX์˜ ์‰˜(Shell)์— ๊ด€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

 

์‰˜(Shell)

  • ๋ช…๋ น์–ด ํ•ด์„๊ธฐ
  • ์‹œ์Šคํ…œ, ์‚ฌ์šฉ์ž ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค
  • ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜

 

์ปค๋„(Kernel)

  • ํ”„๋กœ์„ธ์Šค, ๊ธฐ์–ต์žฅ์น˜, I/O ๊ด€๋ฆฌ ์ˆ˜ํ–‰
  • ํ”„๋กœ๊ทธ๋žจ, H/W ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค
  • ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜

๊ต์ฐฉ ์ƒํƒœ ๋ฐœ์ƒ์˜ ํ•„์š”์ถฉ๋ถ„์กฐ๊ฑด์ด ์•„๋‹Œ ๊ฒƒ์€?

 

Prevention(์˜ˆ๋ฐฉ)

๊ต์ฐฉ ์ƒํƒœ์˜ ์›์ธ์ด ๋˜๋Š” ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ฅผ ์ œ๊ฑฐ (์ƒ์ ๋น„ํ™˜)

  • ์ƒํ˜ธ ๋ฐฐ์ œ
  • ์ ์œ ์™€ ๋Œ€๊ธฐ
  • ๋น„์„ ์ 
  • ํ™˜ํ˜• ๋Œ€๊ธฐ

OSI-7 ๊ณ„์ธต์—์„œ ์ข…๋‹จ ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์˜ค๋ฅ˜ ๊ฒ€์ถœ๊ณผ ๋ณต๊ตฌ, ํ๋ฆ„ ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ„์ธต์€?

 

  • ์‘์šฉ ๊ณ„์ธต
    • ์‚ฌ์šฉ์ž๊ฐ€ OSIํ™˜๊ฒฝ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์„œ๋น„์Šค ์ œ๊ณต
  • ํ‘œํ˜„ ๊ณ„์ธต
    • ์‘์šฉ๊ณ„์ธต์œผ๋กœ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์„ธ์…˜ ๊ณ„์ธต์— ๋ณด๋‚ด๊ธฐ ์ „์— ํ†ต์‹ ์— ์ ๋‹นํ•œ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜, ์„ธ์…˜ ๊ณ„์ธต์—์„œ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋Š” ์‘์šฉ ๊ณ„์ธต์— ๋งž๊ฒŒ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์„ธ์…˜ ๊ณ„์ธต
    • ์†ก์ˆ˜์‹  ์ธก ๊ฐ„์˜ ๊ด€๋ จ์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๋Œ€ํ™” ์ œ์–ด๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค.
  • ์ „์†ก ๊ณ„์ธต
    • ๋…ผ๋ฆฌ์  ์•ˆ์ • ๋ฐ ๊ท ์ผํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ข…๋‹จ ์‹œ์Šคํ…œ ๊ฐ„ ํˆฌ๋ช…ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ€๋Šฅ
    • ์˜ค๋ฅ˜ ๊ฒ€์ถœ, ๋ณต๊ตฌ, ํ๋ฆ„ ์ œ์–ด ์ˆ˜ํ–‰
  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต
    • ๊ฐœ๋ฐฉ ์‹œ์Šคํ…œ๋“ค ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋ฐ ์ค‘๊ณ„
  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต
    • ๋‘ ๊ฐœ์˜ ์ธ์ ‘ํ•œ ๊ฐœ๋ฐฉ ์‹œ์Šคํ…œ๋“ค ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ํšจ์œจ์ ์ธ ์ •๋ณด ์ „์†ก
  • ๋ฌผ๋ฆฌ ๊ณ„์ธต 
    • ์ „์†ก์— ํ•„์š”ํ•œ ๋‘ ์žฅ์น˜ ๊ฐ„์˜ ์‹ค์ œ ์ ‘์†๊ณผ ์ ˆ๋‹จ ๋“ฑ ๊ธฐ๊ณ„์ , ์ „๊ธฐ์  ๊ธฐ๋Šฅ์  ์ ˆ์ฐจ ํŠน์„ฑ์— ๋Œ€ํ•œ ๊ทœ์น™

IPv6์˜ ์ฃผ์†Œ์ฒด๊ณ„๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ์€?

 

IPv6 ์ฃผ์†Œ์ฒด๊ณ„ : ์œ ๋‹ˆ ์บ์ŠคํŠธ / ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ / ์• ๋‹ˆ ์บ์ŠคํŠธ 

IPv4 ์ฃผ์†Œ์ฒด๊ณ„ : ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ


TCP/IP ๋„คํŠธ์›Œํฌ์—์„œ IP ์ฃผ์†Œ๋ฅผ MAC ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์€?

 

UDP : ๋น„์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค ์ œ๊ณต / ์‹ค์‹œ๊ฐ„ ์ „์†ก ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ
ARP : IP ์ฃผ์†Œ๋ฅผ MAC ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ (๋…ผ๋ฆฌ ์ฃผ์†Œ → ๋ฌผ๋ฆฌ ์ฃผ์†Œ)

RARP : ARP์˜ ๋ฐ˜๋Œ€ ์ˆ˜ํ–‰
TCP : ์–‘๋ฐฉํ–ฅ ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค ์ œ๊ณต / ๊ฐ€์ƒ ํšŒ์„  ์—ฐ๊ฒฐ ํ˜•ํƒœ์˜ ์„œ๋น„์Šค ์ œ๊ณต / ์ŠคํŠธ๋ฆฟ ์œ„์ฃผ ํŒจํ‚ท ์ „๋‹ฌ
ICMP : IP์™€ ์กฐํ•ฉํ•˜์—ฌ ํ†ต์‹  ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ์™€ ์ „์†ก ๊ฒฝ๋กœ ๋ณ€๊ฒฝ ๋“ฑ์„ ์œ„ํ•œ ์ œ์–ด ๋ฉ”์‹œ์ง€ ๊ด€๋ฆฌ
IGMP : ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋‚˜ ๋ผ์šฐํ„ฐ ์‚ฌ์ด์—์„œ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๊ทธ๋ฃน ์œ ์ง€๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ


ํ”„๋กœ์„ธ์Šค ์ƒํƒœ์˜ ์ข…๋ฅ˜๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€?

 

<ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ ์ข…๋ฅ˜>

  • ๋ณด๋ฅ˜ (pending)
  • ์ค€๋น„ (ready)
  • ์‹คํ–‰ (running)
  • ๋Œ€๊ธฐ (blocked)
  • ๊ต์ฐฉ (deadlock)
  • ์™„๋ฃŒ, ์ข…๋ฃŒ (terminated, exit)

์Šค๋ ˆ๋“œ(Thread)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

 

์Šค๋ ˆ๋“œ

  • ํ”„๋กœ์„ธ์Šค ๋‚ด ์ž‘์—… ๋‹จ์œ„
  • ์ž์›์„ ํ• ๋‹น๋ฐ›์•„ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋‹จ์œ„
  • ํ•œ ํ”„๋กœ์„ธ์Šค์— ํ•˜๋‚˜ ์ด์ƒ์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์กด์žฌ
  • ์ปค๋„ ์Šค๋ ˆ๋“œ : ์šด์˜์ฒด์ œ ์ปค๋„์— ์˜ํ•ด ์Šค๋ ˆ๋“œ ์šด์˜ / ์†๋„ ๋А๋ฆผ / ๊ตฌํ˜„ ์‰ฌ์›€
  • ์‚ฌ์šฉ์ž ์Šค๋ ˆ๋“œ : ์‚ฌ์šฉ์ž ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ์Šค๋ ˆ๋“œ ์šด์šฉ / ์†๋„ ๋น ๋ฆ„ / ๊ตฌํ˜„ ์–ด๋ ค์›€
  • ํ•˜๋“œ์›จ์–ด ์šด์šฉ ์ฒด์ œ ์„ฑ๋Šฅ๊ณผ ์ฒ˜๋ฆฌ์œจ์„ ํ–ฅ์ƒ ๊ฐ€๋Šฅ
  • ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์‘๋‹ต ์‹œ๊ฐ„ ๋‹จ์ถ• ๊ฐ€๋Šฅ
  • ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๊ณต์œ ์‹œ์ผœ ๊ธฐ์–ต ์žฅ์†Œ ๋‚ญ๋น„ ๊ฐ์†Œ

HRN(Highest Response-ratio Next) ์Šค์ผ€์ค„๋ง ๋ฐฉ์‹์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

 

<HRN ์Šค์ผ€์ค„๋ง ๋ฐฉ์‹>

  • ๋น„์„ ์  ์Šค์ผ€์ค„๋ง
  • ์‹คํ–‰์‹œ๊ฐ„์ด ๊ธด ํ”„๋กœ์„ธ์Šค์— ๋ถˆ๋ฆฌํ•œ SJF์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€๊ธฐ์‹œ๊ฐ„ ๋ฐ ์„œ๋น„์Šค ์‹œ๊ฐ„์„ ์ด์šฉ
  • ๊ธด ์ž‘์—…๊ณผ ์งง์€ ์ž‘์—… ๊ฐ„์˜ ๋ถˆํ‰๋“ฑ ํ•ด์†Œ
  • ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ณ„์‚ฐ ์ˆซ์ž๊ฐ€ ๋†’์€ ๊ฒƒ๋ถ€ํ„ฐ ๋‚ฎ์€ ์ˆœ์œผ๋กœ ์ˆœ์œ„ ๋ถ€์—ฌ
  • ๋Œ€๊ธฐ์‹œ๊ฐ„์ด ๊ธธ์ˆ˜๋ก ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์Œ
์šฐ์„ ์ˆœ์œ„ ๊ฐ’ = ๋Œ€๊ธฐ์‹œ๊ฐ„ + ์„œ๋น„์Šค ์‹œ๊ฐ„ / ์„œ๋น„์Šค์‹œ๊ฐ„

IEEE 802.11 ์›Œํ‚น ๊ทธ๋ฃน์˜ ๋ฌด์„  LAN ํ‘œ์ค€ํ™” ํ˜„ํ™ฉ ์ค‘ QoS ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด MAC ์ง€์› ๊ฐ€๋Šฅ์„ ์ฑ„ํƒํ•œ ๊ฒƒ์€?

 

<IEEE 802.11 ์›Œํ‚น ๊ทธ๋ฃน ๋ฌด์„  LAN ํ‘œ์ค€ํ™” ํ˜„ํ™ฉ>
IEEE 802.11a - 5GHz ๋Œ€์—ญ์˜ ์ „ํŒŒ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ทœ๊ฒฉ์œผ๋กœ, OFDM ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด ์ตœ๊ณ  54Mbps๊นŒ์ง€์˜ ์ „์†ก ์†๋„๋ฅผ ์ง€์›
IEEE 802.11e - QoS, ํŒจํ‚ท ๋ฒ„์ŠคํŒ… ๋“ฑ ๊ธฐ๋Šฅ ํ™•์žฅ ๊ธฐ์ˆ 


C์–ธ์–ด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋ณ€์ˆ˜๋ช…์€?

 

  • ์˜์–ด, ์ˆซ์ž, _(์–ธ๋”๋ฐ”) ์‚ฌ์šฉ๊ฐ€๋Šฅ
  • ์ฒซ๊ธ€์ž๋Š” ์˜์–ด or _
  • ์˜ˆ์•ฝ์–ด, ๋ณ€์ˆ˜๋ช…์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅ
  • ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
  • '-' ์‚ฌ์šฉ ๋ถˆ๊ฐ€

์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€?

 

<์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด>

javascript / ASP / JSP / PHP / Python / basic 

# ๋†€๋ž๊ฒŒ๋„ ํŒŒ์ด์ฌ์€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์˜€๋‹ค....


๋‹ค์Œ์˜ ํŽ˜์ด์ง€ ์ฐธ์กฐ ์—ด(Page reference string)์— ๋Œ€ํ•ด ํŽ˜์ด์ง€ ๊ต์ฒด ๊ธฐ๋ฒ•์œผ๋กœ ์„ ์ž…์„ ์ถœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ํŽ˜์ด์ง€ ๋ถ€์žฌ(Page Fault) ํšŸ์ˆ˜๋Š”? (๋‹จ, ํ• ๋‹น๋œ ํŽ˜์ด์ง€ ํ”„๋ ˆ์ž„ ์ˆ˜๋Š” 3์ด๊ณ , ์ฒ˜์Œ์—๋Š” ๋ชจ๋“  ํ”„๋ ˆ์ž„์ด ๋น„์–ด ์žˆ๋‹ค.)

 

7         # ํ”„๋ ˆ์ž„ 1๊ฐœ (ํŽ˜์ด์ง€ ๋ถ€์žฌ ๋ฐœ์ƒ)      

70        # ํ”„๋ ˆ์ž„ 2๊ฐœ (ํŽ˜์ด์ง€ ๋ถ€์žฌ ๋ฐœ์ƒ)

701      # ํ”„๋ ˆ์ž„ 3๊ฐœ (ํŽ˜์ด์ง€ ๋ถ€์žฌ ๋ฐœ์ƒ)

201      # ํ”„๋ ˆ์ž„์ด ๊ฝ‰ ์ฐผ์œผ๋ฏ€๋กœ, ํŽ˜์ด์ง€ ๋ถ€์žฌ ๋ฐœ์ƒ์œผ๋กœ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๋…€์„์„ ๊ต์ฒด (1)

*          # ์ด๋ฏธ ํ”„๋ ˆ์ž„์— ์žˆ๋Š” ์ˆซ์ž์ด๋ฏ€๋กœ ํŒจ์Šค

231      # (2) 

230      # (3)

430

420

423

023

*

*

013

012

*

*

712

702

 

*์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํšŸ์ˆ˜ : 14ํšŒ

 

<ํŽ˜์ด์ง€ ์ฐธ์กฐ ์—ด์— ํŽ˜์ด์ง€ ๊ต์ฒด ๊ธฐ๋ฒ• (FIFO)>

  • ์„ ์ž…์„ ์ถœ ๋ฐฉ์‹์œผ๋กœ ํ”„๋ ˆ์ž„์— ํ•˜๋‚˜์”ฉ ๋„ฃ์–ด๊ฐ€๋ฉฐ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์ž๋ฆฌ๋ฅผ ๊ต์ฒด
  • ํŽ˜์ด์ง€ ๋ถ€์žฌ : ์ˆซ์ž๊ฐ€ ๊ฒน์น˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ

C์–ธ์–ด์—์„œ ๋ฐฐ์—ด b[5]์˜ ๊ฐ’์€?

 

๋ฐฐ์—ด ์ˆ˜ 9๊ฐœ / 3๊ฐœ์˜ ๊ฐ’๋งŒ ์ดˆ๊ธฐํ™” ์ƒํƒœ

b[0] = 1

b[1] = 2

b[2] = 3

b[4,5, ...] = 0    # ์ดˆ๊ธฐํ™”๊ฐ€ ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋””ํดํŠธ ๊ฐ’์ธ 0์œผ๋กœ ์ดˆ๊ธฐํ™”๋˜์–ด ์žˆ๋Š” ์ƒํƒœ


JAVA ์–ธ์–ด์—์„œ ์ ‘๊ทผ์ œํ•œ์ž๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€?

 

  • public : ๋ชจ๋“  ์ ‘๊ทผ ํ—ˆ์šฉ
  • protected : ๊ฐ™์€ ํŒจํ‚ค์ง€์— ์žˆ๋Š” ๊ฐ์ฒด์™€ ์ƒ์† ๊ด€๊ณ„ ๊ฐ์ฒด๋“ค๋งŒ
  • default : ๊ฐ™์€ ํŒจํ‚ค์ง€์— ์žˆ๋Š” ๊ฐ์ฒด๋“ค๋งŒ
  • private : ํ˜„์žฌ ๊ฐ์ฒด ๋‚ด์—์„œ๋งŒ

 

728x90
๋ฐ˜์‘ํ˜•