ABOUT ME

๐Ÿ’ก ์ง€์‹์€ ๊ณต์œ ํ•  ๋•Œ ๋น›๋‚˜๋Š” ๋ฒ• ๐Ÿ’ก ๊พธ์ค€ํžˆ ๋ชฐ์ž…, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋Š” ๊ทธ๋‚ ๊นŒ์ง€ ์ตœ์„ ์„ ๋‹คํ•˜์ž.

Today
Yesterday
Total
  • [TIL] - 230703 ์ž๋ฐ” ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ, jdk, jre, oop, ํด๋ž˜์Šค, platform independence
    TIL 2023. 7. 3. 19:18
    ๋ฐ˜์‘ํ˜•

    # kb IT's your life 4๊ธฐ

    ๐Ÿ“ŒFacts

    Package ๊ตฌ์กฐ

    package๋Š” ํด๋”๋ฅผ ๋œปํ•œ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ, workspace์—์„œ ๋ชจ๋“  ์†Œ์Šค ํŒŒ์ผ์€ src ํŒจํ‚ค์ง€ ์•ˆ์— ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ๋ฐ‘์—์„œ ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ฒ ์ง€๋งŒ ์ €์žฅ์„ ํ•˜๋ฉด ์‹คํ–‰ํŒŒ์ผ์ด bin ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ƒ๊ธฐ๊ฒŒ ๋œ๋‹ค.

     

    com.edu๋ผ๋Š” ํด๋”๊ตฌ์กฐ๋Š” ํด๋”์ด๋ฆ„์ด com.edu๊ฐ€ ์•„๋‹ˆ๋ผ comํด๋” ์•ˆ์— edu ํด๋” ์•ˆ์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ผ๋Š” ๋œป์ด๋‹ค.

     

    Identifier

    1. ์‰ฝ๊ฒŒ ์ง๊ด€์ ์œผ๋กœ ์ž‘์„ฑํ•œ๋‹ค.

    2. hierarchy๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

     

    ํ•„๋“œ์™€ ๋ฉ”์†Œ๋“œ๋Š” ํ•ญ์ƒ ์†Œ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•œ๋‹ค.

    ๋ณ€์ˆ˜๋ช… ์ง€์„ ๋•Œ ํŒŒ์ด์ฌ์€ ๋ณดํ†ต snake_case ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ž๋ฐ”๋Š” camelCase ๊ทœ์น™์„ ์‚ฌ์šฉํ•œ๋‹ค.

    ์ฆ‰, ์–ธ๋”๋ฐ”(_)๊ฐ€ ์•„๋‹Œ ๋‘ ๋ฒˆ์งธ ๋‹จ์–ด๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋Š” ๋ณ€์ˆ˜๋ช…๋ช…๊ทœ์น™์ด๋‹ค.

     

    identifier์—์„œ ๋Œ€๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” camelCase์— ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ํด๋ž˜์Šค ์ฒซ๋ฒˆ์งธ ๋ฌธ์ž์ผ ๋•Œ์ด๋‹ค. ๋‚˜๋จธ์ง€๋Š” ๋‹ค ์†Œ๋ฌธ์ž~


    Java 2๊ฐ€์ง€ Spec

     

    1. J2SE(standard edition)

    ๊ธฐ๋ณธ์ ์ธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ๋•Œ ์“ฐ๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

    java, jdbc๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•œ๋‹ค.

     

     

    2. J2EE(enterprise edition)

    ์„œ๋ฒ„๊นŒ์ง€ ์‚ฌ์šฉํ•œ๋‹ค. ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฑด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ธธ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์žˆ๋‹ค๋Š” ์–˜๊ธฐ๋‹ค.

    Servlet, JSP, Framework


    OOP ๊ธฐ๋ฒ•์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑํ•˜๊ธฐ

     

    ์ž๋ฐ”์–ธ์–ด๋ฅผ ์“ฐ๋Š” ์ด์œ : ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

     

    ํ•˜์ง€๋งŒ ๋ชจ๋“  ๋กœ์ง์„ main ํ•จ์ˆ˜์— ๋‹ค ๋•Œ๋ ค๋ฐ•๋Š” ๋ฐฉ์‹์€ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์•„๋‹ˆ๋‹ค.

    oop์ ์œผ๋กœ ํด๋ž˜์Šค ๋‹จ์œ„๋กœ ์ชผ๊ฐœ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค. main์—๋Š” ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๊ณ  ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ด ๊ฒฐ๊ณผ๋งŒ ์ถœ๋ ฅํ•˜๋„๋ก!


    ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ ์š”์†Œ

     

    1. ํ•„๋“œ(field)

    ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋ผ๊ณ ๋„ ํ•œ๋‹ค. ํด๋ž˜์Šค ๋‚ด์˜ ๋ณ€์ˆ˜๋“ค์„ ๋œปํ•œ๋‹ค.

     

    2. ๋ฉ”์†Œ๋“œ(method)

    ํด๋ž˜์Šค ๋‚ด์— ์„ ์–ธ๋œ ํ•จ์ˆ˜์ด๋‹ค.

     

     

    ์‹คํ–‰ํด๋ž˜์Šค์˜ ์˜๋ฏธ

    ์‹คํ–‰ ํด๋ž˜์Šค๋Š” main ํ•จ์ˆ˜๋ฅผ ๋ฉ”์„œ๋“œ๋กœ ๊ฐ€์ง€๋Š” ํด๋ž˜์Šค์ด๋‹ค.

    ๋’ค์—์„œ ํ•œ๋ฒˆ ๋” ์–ธ๊ธ‰ํ•˜๊ฒ ์ง€๋งŒ, ์‹คํ–‰ํด๋ž˜์Šค๋Š” ์ปดํŒŒ์ผ ๋‹จ๊ณ„๋ฅผ ์ง€๋‚˜ ์‹คํ–‰ ๋‹จ๊ณ„๊นŒ์ง€ ๊ฐ€์„œ JVM์—์„œ ์‹คํ–‰๋œ๋‹ค.

     

    test ํด๋ž˜์Šค๋Š” test ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ~Test ํด๋ž˜์Šค ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๊ฒŒ convention์ด๋‹ค.

    test ํด๋ž˜์Šค๋Š” main ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰ํด๋ž˜์Šค๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

     

     

    ๋ฉ”์„œ๋“œ ์ •์˜

    1. ์„ ์–ธ๋ถ€

    2. ๊ตฌํ˜„๋ถ€

     

    ์ด ๋‘ ๊ฐ€์ง€ ํŒŒํŠธ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

     


    ์ž๋ฐ” Application ์‹คํ–‰ ๋‹จ๊ณ„

    ๋จผ์ €, ์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ์›จ์–ด ์œ„์— ์šด์˜์ฒด์ œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

    ๊ทธ ์œ„์— jvm ์ฆ‰, ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ ์ด ์กด์žฌํ•˜๋Š”๋ฐ, jvm์€ jdk๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

     

        JVM    
      ์šด ์˜ ์ฒด ์ œ  
    H  a r d w a r  e

     

    ์ด ๊ตฌ์กฐ๋ฅผ Java Platform์ด๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ด ๊ตฌ์กฐ๊ฐ€ ์™œ ์ค‘์š”ํ•˜๋ƒ.

     

    ์šฐ๋ฆฌ๊ฐ€ ๋ณดํ†ต ๋งŒ๋“œ๋Š”. java ํŒŒ์ผ์„ ์›์‹œ์†Œ์Šค์ฝ”๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ์ธ๊ฐ„์ด ๋ณด๋Š” ์ฝ”๋“œ๋ผ๋Š” ๋œป์ด๋‹ค.

    ๊ทธ๋Ÿฐ๋ฐ ์šฐ๋ฆฌ๊ฐ€ .javaํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๊ณ  ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ์ €์žฅ๊ณผ ๋™์‹œ์— ์ปดํŒŒ์ผ์ด ์ด๋ฃจ์–ด์ง„๋‹ค.

     

    ์ปดํŒŒ์ผ์ด ์ด๋ฃจ์–ด์ง€๋ฉด binํด๋” ํ•˜์œ„์— ๋˜‘๊ฐ™์€ ์ด๋ฆ„์˜ .class ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด .class ํŒŒ์ผ์€ 0๊ณผ 1์˜ binary code๋กœ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๊ณ  ์–ด์ค‘๊ฐ„ํ•œ ๊ธฐ๊ณ„์–ด์ธ byte code๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ”๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ณ„๋„์˜ ์‹คํ–‰๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‹คํ–‰๊ณผ์ •์€ JVM์ด ๋‹ด๋‹นํ•œ๋‹ค.

     

    ์ •๋ฆฌํ•˜์ž๋ฉด, ์ž๋ฐ” ์‹คํ–‰๋‹จ๊ณ„๋Š” ๋‘ ๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

     

    1. ์ปดํŒŒ์ผ ๋‹จ๊ณ„

    ์ปดํŒŒ์ผ์ด ๋๋‚˜๋ฉด ์‹คํ–‰ํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง€๋Š”๋ฐ byte code๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

     

    2. ์‹คํ–‰ ๋‹จ๊ณ„

    ์‹คํ–‰ํŒŒ์ผ์„ JVM์—์„œ ๋Œ๋ฆฐ๋‹ค.

     

     

    ์™œ ์ปดํŒŒ์ผ ๋‹จ๊ณ„์—์„œ ํ•œ ๋ฒˆ์— binary code๋กœ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ์–ด์ค‘๊ฐ„ํ•œ ๊ธฐ๊ณ„์–ด์ธ byte code๋กœ ๋ณ€ํ™˜ํ•ด์„œ ํ•œ๋ฒˆ ๋” ๊ณผ์ •์„ ๊ฒช๋Š” ๊ฒƒ์ผ๊นŒ? ๊ธฐ์ˆ ์ด ๋ถ€์กฑํ•œ ๊ฒƒ์ผ๊นŒ?

    ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. ์ผ๋ถ€๋Ÿฌ ๋‘ ๋‹จ๊ณ„๋กœ ๋ถ„๋ฆฌํ•œ ์ด์œ ๋Š” Platform Independence ๋•Œ๋ฌธ์ด๋‹ค.

    Platform Independence

     

    ์šฐ๋ฆฌ๊ฐ€ JDK๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์šด์˜์ฒด์ œ ๋ณ„๋กœ ๋‹ค๋ฅธ JDKํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•  ๊ฒƒ์ด๋‹ค. ์ฆ‰, JDK์™€ os๋Š” ์ข…์†์ ์ธ ๊ด€๊ณ„์ด๋‹ค. JDK๋กœ JVM์„ ์„ค์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ตญ JVM๊ณผ os๊ฐ€ ์ข…์†์  ๊ด€๊ณ„์ธ ๊ฒƒ์ด๋‹ค.

     

    ๊ทธ๋Ÿฐ๋ฐ byte code๋กœ ์ด๋ฃจ์–ด์ง„ java ์‹คํ–‰ํŒŒ์ผ๊ณผ JVM์€ ๋…๋ฆฝ์ ์ธ ๊ด€๊ณ„์ด๋‹ค.

    jvm๊ณผ os์—์„œ ํ•œ๋ฒˆ ์ข…์†๊ด€๊ณ„๋ฅผ ๊ฑธ์–ด๋†”์„œ ์‹คํ–‰ํŒŒ์ผ๊ณผ jvm ์‚ฌ์ด์—์„œ๋Š” ๋…๋ฆฝ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

    ์ด๊ฑธ Platform Indepence๋ผ๊ณ  ํ•œ๋‹ค.

     

    ์‹คํ–‰ํŒŒ์ผ์„ ์ „๋‹ฌํ•˜๋ฉด ์–ด๋Š ์ปดํ“จํ„ฐ๋“ , ์šด์˜์ฒด์ œ๋“  ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋‹ค.


    JRE๋ž€? Java Runtime Environment

     

    JRE๋Š” JVM์„ ํฌํ•จํ•œ๋‹ค.

     

    JRE๋Š” JDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋œ Java ์ฝ”๋“œ๋ฅผ JVM์—์„œ ์ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋ฌถ์–ด์„œ JVM์—์„œ ์‹คํ–‰์‹œํ‚จ๋‹ค.

     

    ๊ทธ๋Ÿฌ๋ฉด ์—ฌ๊ธฐ์„œ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€ ๋ฌด์—‡์„ ๋งํ•˜๋Š” ๊ฑธ๊นŒ.

     

    ์šฐ๋ฆฌ๊ฐ€ ๋ฌธ์ž์—ด ์ž๋ฃŒํ˜•์„ ๋œปํ•˜๋Š” String์ด๋‚˜ ์ถœ๋ ฅํ•  ๋•Œ ์“ฐ๋Š” System.out.println ํ•  ๋•Œ Stirng๊ณผ System์€ ์™œ ๋Œ€๋ฌธ์ž๋กœ ์“ธ๊นŒ?

    ๋‘˜ ๋‹ค ํด๋ž˜์Šค์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

     

    ํด๋ž˜์Šค์—๋Š” ๋‘ ๊ฐ€์ง€ ํƒ€์ž…์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

     

    1. ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ํด๋ž˜์Šค - user-defined class

     

    2. ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•œ ํด๋ž˜์Šค

     

    ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹คํ–‰ํŒŒ์ผ์˜ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋Š” ๊ฒƒ์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ/api๋ผ๊ณ  ํ•œ๋‹ค. JDK์— ์‹คํ–‰ํ•˜๋Š”๋ฐ ํ•„์ˆ˜์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด JRE์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

     

    ํฌํ•จ๊ด€๊ณ„๋ฅผ ์ •๋ฆฌํ•˜์ž๋ฉด h/w ์œ„์— os๊ฐ€ ์žˆ๊ณ  ๊ทธ ์œ„์— jvm์ด ์กด์žฌํ•œ๋‹ค. ์‚ฌ์‹ค์€, JDK๊ฐ€ JRE๋ฅผ ํฌํ•จํ•˜๊ณ  JRE๊ฐ€ JVM์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

     

     

    ์ดˆ๊ธฐํ™”: ์ฒ˜์Œ ๊ฐ’ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์„ ๋งํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด ๊ฐ’์„ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์„ ๋งํ•จ.

     

     

    ๐Ÿ“š Findings

     

    JRE์— ๋Œ€ํ•œ ์ถ”๊ฐ€์  ๊ณต๋ถ€

    https://www.itworld.co.kr/news/110768

     

    "JRE๋ž€ ๋ฌด์—‡์ธ๊ฐ€", ์ž๋ฐ” ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์˜ ์ดํ•ด

    ์ž๋ฐ” ๊ฐœ๋ฐœ ํ‚คํŠธ(Java Development Kit, JDK), ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ (Java Virtual Machine, JVM), ์ž๋ฐ” ๋Ÿฐํƒ€์ž„

    www.itworld.co.kr

     

    ๋ณ€์ˆ˜ naming convention์— ์–ธ๋”๋ฐ”์™€ ๋Œ€๋ฌธ์ž, ๋‘ ๊ฐ€์ง€ ๊ทœ์น™์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์•Œ์•˜์ง€๋งŒ ์ด๋ฆ„์€ ๋ชฐ๋ž๋‹ค.

    ๋ธ”๋กœ๊ทธ๋ฅผ ๋ณด๋ฉฐ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ–ˆ๋‹ค.

    https://security-nanglam.tistory.com/411

     

    [Python] ๋ณ€์ˆ˜๋ช… Naming Convention

    ํŒŒ์ด์ฌ์—์„œ๋Š” ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜์€ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„์„ ํ• ๊นŒ? ์šฐ์„  ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜์—๋Š” ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๋Œ€๋ฌธ์ž๋กœ ๊ตฌ๋ณ„ํ•˜๊ณ  ์†Œ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ์นด๋ฉœ ์ผ€์ด์Šค(Camel case) _ Lower Camel Case camelCase: int = 1 ๋Œ€

    security-nanglam.tistory.com

     

     

     

    ๐Ÿ˜ Feelings

    ํ•˜๋ฃจ ๋งŒ์— ์ž๋ฐ”์— ๋Œ€ํ•ด์„œ ๋งŽ์ด ์•ˆ ๊ฒƒ ๊ฐ™์•„ ๊ต‰์žฅํžˆ ์ข‹์•˜๋‹ค.

     

    ๋ฌธ๋ฒ•์ ์ธ ์œ„์ฃผ๋กœ ํ•  ์ค„ ์•Œ์•˜๋Š”๋ฐ java ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์–ด ๊ต‰์žฅํžˆ ์•ž์œผ๋กœ๋„ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

    ํ™•์‹คํžˆ ๊ต์œก์ด ์ข‹๋‹ค :)

     

    ๐Ÿงญ Future

     

    ๋‚ด์ผ ์ง„๋„

    • Data Type
    • Has a Relation
    • Constructor์™€ Memory Allocation
    • Condition

    ์ด๊ฒƒ์ด ์ž๋ฐ”๋‹ค ์ฝ์œผ๋ฉด์„œ ์˜ค๋Š˜ ๋ฐฐ์šด ๋ถ€๋ถ„ ๋ณต์Šตํ•˜๊ธฐ

    + ๋ณ€์ˆ˜ ์„ ์–ธ, ๋ณ€์ˆ˜ ํƒ€์ž… ํŒŒํŠธ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•ด ์˜ค๊ธฐ (ch.2.5,2.6๊นŒ์ง€)

     

    ๋ฐ˜์‘ํ˜•
Designed by Tistory.