logo

C++과 JAVA의 차이점

language-logoJava

• C++과 JAVA는 클래스 기반의 객체 지향 프로그래밍 언어로, 문법적으로 유사하다. 이는 JAVA가 C++ 개발자들이 쉽게 배울 수 있도록 설계되었기 때문이다.
• JAVA는 보안, 이식성, 빠른 개발에 중점을 두었고, C++은 속도와 C언어와의 하위 호환성에 중점을 두었다. JAVA는 가상 머신 바이트 코드로 컴파일하고, C++은 각 머신에 맞는 기계어로 컴파일한다.
• C++은 C를 그대로 포함하며, 프로그래머에게 메모리 관리 제어, 포인터, 전처리기 등의 기능을 컨트롤 하게 한다. 반면 JAVA는 버그를 일으키기 쉬운 기능들을 제거하고, 메모리를 '가비지 컬렉션'을 통해 자동으로 비우도록 설계되었다.
• JAVA는 이식성과 보안이 중요하고 빠른 개발이 필요한 경우에 선호되며, C++는 성능과 C언어와의 하위 호환성이 중요한 경우에 선호된다.

thumbnail
북마크
공유하기
신고하기
3분 분량
조회수 132
profile-imageJONGHYUNJUNG
2년 전
Copyright © 2025. Codenary All Rights Reserved.