C++과 JAVA의 차이
-
JAVA와 C++의 차이점예전 글들/JAVA 2011. 2. 11. 13:41
1. C++ Java C소스 코드와 하위 호환성 다른 언어와 소스코드 호환성은 없음 직접적인 시스템 라이브러리 호출 가능 Java Native Interface 를 이용 저 수준 시스,템 접근 가능 안전하게 보호되는 가상 머신 위에서 실행됨 선택적 자동 경계 검사 항상 자동 경계 검사함 부호 없는(unsigned)연산 지원 부호 없는 연산 지원 안 함 값에 의한 매개변수 전달 참조에 의한 매개변수 전달 항상 값에 의한 매개변수 전달. 매개변수로 객체에 대한 참조값을 사용할 수 있는 있다. 참조 대상의 내용을 변경할 수 있지만, 참조값 자체는 변경할 수 없다. 메서드 호출 후에도 참조하는 객체는 다른 객체로 바뀌지 않을 것이다. 명시적 메모리 관리, 가비지 콜렉션은 추가적으로 라이브러리를 이용해야 함 항상..