Java 언
2021. 11. 22. 15:31ㆍ카테고리 없음
반응형
역사
1995년 자바의 아버지라고 불리는 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어.
가전제품을 제어하기 위한 언어로 고안되었지만 웹의 등장으로 주류 언어가 되었다.
특징
* 객체 지향 언어
└ 재활용성, 강한 직관성
* C와 C++언어의 문법을 바탕으로 개발된 언어
* C와 C++이 가진 어려운 문법인 포인터와 다중 상속 제거
* 플랫폼에 독립적
└ C나 C++은 특정 프로그램에서만 동작 ex) 리눅스에서 개발된 프로그램은 리눅스에서'만' 실행
└ 자바는 JVM()만 있으면 윈도우, 리눅스, 맥등 어떤 플랫폼에서도 실행 가능
** JVM : 자바로 만들어진 프로그램을 실행해주는 프로그램
* 메모리를 자동으로 관리
└ 메모리 할당하거나 다 사용한 메모리를 다시 반납해야하는 작업을 프로그래머가 직접 해야한다면
Java에선 Garbage Collector라는 것이 존재해서 그 작업을 자동으로 관리
클라우드 서비스
https://www.jdoodle.com/online-java-compiler/
반응형