Language/Java

[Java] Java ํ”Œ๋žซํผ์˜ ํŠน์ง•(Platform Independent) / WORA

meeeeejin 2021. 4. 25. 20:46

WORA๋ž€?

  • Write Once, Run Anyway
  • ํ•œ ๋ฒˆ ์ž‘์„ฑํ•˜๋ฉด ์–ด๋– ํ•œ ํ™˜๊ฒฝ์—์„œ๋„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ

 

 

 

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: http://learnfromexamples.com/how-java-is-platform-independent/

 

Java ํ”Œ๋žซํผ์˜ ํŠน์ง•

  • OS๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ ๊ฐ OS์— ๋”ฐ๋ผ API๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ์Œ
  • ์ž๋ฐ”๋Š” WORA๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด, ๋‹จ์ผํ•œ ์ž๋ฐ” API๋ฅผ ์ œ๊ณตํ•จ
  • ๋”ฐ๋ผ์„œ ์ž๋ฐ” ํ”Œ๋žซํผ๋งŒ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉด OS๊ฐ€ ๋‹ค๋ฅผ์ง€๋ผ๋„ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ
  • ํ”Œ๋žซํผ์— ๋…๋ฆฝ์ ์ž„(Platfrom Independent)
  • ๋‹จ์ :  1) ์ž๋ฐ” ํ”Œ๋žซํผ์„ ๋ฐ˜๋“œ์‹œ ์„ค์น˜ํ•ด์•ผ ํ•จ
            2) ์ž๋ฐ” API๊ฐ€ ํŠน์ • OS๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” API๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ

 

 

 

728x90

'Language > Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java] Java ์–ธ์–ด์˜ ํŠน์ง•๊ณผ C/C++๊ณผ์˜ ์ฐจ์ด์   (0) 2021.04.24