JAVA :
[정의]
- 객체 지향 언어
- 가전 제품을 통제하려고 만들었으나 web에서 대박을 터트린 언어
[특징]
- 객체를 이루는데 하드웨어 인프라가 필요 없음
- DB connection, 네트워킹, XML 파싱, 유틸리티 등에 대해 다양한 API 제공
- 오픈 소스 개발 툴이 많음 & 방대한 오픈 소스 library를 배우기 좋음
- 메모리 관리 비용이 비쌈
- 원하는 템플릿이 없으면 고퀄의 data 구조 만들기 어려움
- 한국에서는 정부 & 기업의 통합 프로젝트가 거진 java로 구성 (전자정부프레임워크legacy, 넥사크론...)
[활용]
- 안드로이드 앱, web 앱, 빅 데이터 등에 쓰임
<참조 1>
https://www.guru99.com/best-programming-language.html
<참조 2>
https://www.youtube.com/watch?v=qR90tdW0Hbo&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck&index=2
<참조 3>
'Programing > Knowledge' 카테고리의 다른 글
[Programing] Parameter vs Argument (0) | 2022.05.20 |
---|---|
[Knowledge] 프로그래밍 언어 별 특징 (JavaScript) (0) | 2022.02.13 |
[Knowledge] 프로그래밍 언어 별 특징 (GO, GOLANG) (0) | 2022.02.12 |
[Knowledge] 프로그래밍 언어 별 특징 (C, C++, C#) (0) | 2022.02.12 |
댓글