Java vs C vs C++
Java는 객체지향 언어이고 C++은 객체지향과 절차지향을 모두 지원하는 하이브리드 언어이며 C는 절차지향적 언어입니다. Java의 메모리는 가비지컬렉터가 관리해주지만, C/C++의 메모리는 개발자가 직접 할당과 해제를 해주어야 합니다. 그리고 Java는 JVM 위에서 실행되기 때문에 운영체제에 독립적이지만, C/C++은 각 플랫폼에 따라 개별적으로 컴파일하고 링크해야 하기 때문에 운영체제에 의존적입니다.
728x90
'개발자 기술 면접 > JAVA' 카테고리의 다른 글
[JAVA] 제네릭(Generic)이란? (0) | 2023.12.25 |
---|---|
[JAVA] 추상 클래스와 인터페이스 설명 및 차이 (0) | 2023.12.25 |
[JAVA] Java SE와 Java EE 애플리케이션의 차이 (0) | 2023.12.25 |
[JAVA] Call by Reference와 Call by Value의 차이 (0) | 2023.12.25 |
[JAVA] 클래스, 객체, 인스턴스의 차이 (0) | 2023.12.25 |