λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸš€ Development/Java

Java λž€? Java μ†Œκ°œ

by Jay Din 2023. 7. 5.
728x90
λ°˜μ‘ν˜•
λ°˜μ‘ν˜•

Java의 역사

1995λ…„ μžλ°”μ˜ 아버지라고 λΆˆλ¦¬λŠ” μ œμž„μŠ€ 고슬링과 그의 동룓ㄹ에 μ˜ν•΄μ„œ μ‹œμž‘λœ ν”„λ‘œμ νŠΈλ‹€.

JavaλŠ” μ›λž˜ κ°€μ „μ œν’ˆμ„ μ œμ–΄ν•˜κΈ° μœ„ν•œ μ–Έμ–΄λ‘œ κ³ μ•ˆλ˜μ—ˆμ§€λ§Œ μ›Ήμ˜ λ“±μž₯으둜 μ—„μ²­λ‚œ 성곡을 κ±°λ‘λ©΄μ„œ μ£Όλ₯˜ μ–Έμ–΄κ°€ λ˜μ—ˆλ‹€.

 

Java의 ν˜„μž¬

μš°λ¦¬λ‚˜λΌμ—μ„œλŠ” μ •λΆ€λ‚˜ κΈ°μ—…μ˜ μ‹œμŠ€ν…œ 톡합 ν”„λ‘œμ νŠΈκ°€ λŒ€λΆ€λΆ„ μžλ°”λ‘œ κ΅¬ν˜„λ˜κΈ° λ•Œλ¬Έμ— μžλ°”λŠ” κΈ°μ—…μš© μ‹œμž₯μ—μ„œ 두각을 λ‚˜νƒ€λ‚΄κ³  μžˆλ‹€.

μ‹œμŠ€ν…œ ν†΅ν•©μ΄λž€?

System Integration의 μ•½μžλ‘œ κΈ°κ΄€μ΄λ‚˜ κΈ°μ—…μ˜ 업무 관리λ₯Ό μ†Œν”„νŠΈμ›¨μ–΄ν™”ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.

예λ₯Ό λ“€μ–΄ 병원에 λŒ€ν•œ SI라고 ν•œλ‹€λ©΄ ν™˜μžμ˜ μƒνƒœμ™€ μ˜λ£Œμ§„μ˜ μƒνƒœμ— 따라 효율적으둜 μ§„λ£Œκ°€ μ΄λ£¨μ–΄μ§€κ²Œ ν•œλ‹€κ±°λ‚˜, 제쑰 곡정이라고 ν•œλ‹€λ©΄ μƒμ‚°μ„€λΉ„μ˜ μƒνƒœλ₯Ό μ‹œμŠ€ν…œμ μœΌλ‘œ κ΄€λ¦¬ν•˜λŠ” 것이 μžˆμ„ 것이닀.

 

Java의 νŠΉμ§•

핡심적인 κ°€μΉ˜λ‘œλŠ” '가상머신'이 μžˆλ‹€.

λ™μΌν•œ ν”„λ‘œκ·Έλž¨μ΄ 운영체제 가리지 μ•Šκ³  μ‹€ν–‰λœλ‹€λŠ” νŠΉμ„±μ€ Cλ‚˜ C++κ³Ό 같은 기쑴의 μ–Έμ–΄μ—μ„œλŠ” 혁λͺ…적인 λ°œμƒμ΄μ§€λ§Œ, μ˜€λŠ˜λ‚  λŒ€μ„Έκ°€ 되고 μžˆλŠ” κ³ κΈ‰μ–Έμ–΄λ“€(Python, Ruby λ“±)의 κ΄€μ μ—μ„œλŠ” κ·Έλ ‡κ²Œ λŒ€λ‹¨ν•œ 것이 아닐 수 μžˆλ‹€.

 


μ°Έκ³ 

https://www.opentutorials.org/course/1223/4551

λ°˜μ‘ν˜•
728x90
λ°˜μ‘ν˜•

'πŸš€ Development > Java' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Java μžλ°”] == equals 차이  (0) 2023.07.17
[Java μžλ°”] WORA(Write Once Run Anywhere) μ΄λž€?  (0) 2023.07.13