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/

 

 

반응형