본문 바로가기
개발자 기술 면접/JAVA

[JAVA] Java와 C/C++의 차이점

by se-black 2023. 12. 25.
Java vs C vs C++
Java는 객체지향 언어이고 C++은 객체지향과 절차지향을 모두 지원하는 하이브리드 언어이며 C는 절차지향적 언어입니다. Java의 메모리는 가비지컬렉터가 관리해주지만, C/C++의 메모리는 개발자가 직접 할당과 해제를 해주어야 합니다. 그리고 Java는 JVM 위에서 실행되기 때문에 운영체제에 독립적이지만, C/C++은 각 플랫폼에 따라 개별적으로 컴파일하고 링크해야 하기 때문에 운영체제에 의존적입니다.
728x90