c++ 과 java 의 차이점

등록일 2003.04.20 한글 (hwp) | 1페이지 | 가격 500원

목차

없음

본문내용

언어의 본질 자체가 틀립니다. C++은 compile언어라고 할 수 있습니다. 소스를 컴파일 하여, object파일들을 만들고, 이 파일들을 링크하여 마지막으로 OS가 실행시킬 수 있는 기계어로 된 binary가 생성됩니다.
그러나 자바는 compile/interpret언어라고 할 수 있습니다. 컴파일을 해서 class파일을 만들고 JVM (Java Virtual Machine) 이라는 것이 OS에 탑재되어 이 class 파일 (bytecode) 들을 load하여 interpret해가면서 프로그램을 실행시킵니다.
그리고 또 하나 큰 차이점은 메모리관리입니다. C++은 new, 그리고 delete을 사용하듯이 메모리관리가 프로그래머의 역할입니다.
그러나 자바에서는 JVM이 garbage collection을 하기 때문에, 더이상 쓰이지 않는 할당된 메모리는 알아서 OS에 돌려줍니다.
platform-independent - 사실 C/C++도 conditional compiling으로 어느정도는 플랫폼 독립성을 구현 할 수 있지만, 자바만큼 쉽지는 않습니다.
*원하는 자료를 검색 해 보세요.
  • Java 와 C++의 차이점 11 페이지
    4. 결 론 Java 언어는 C++ 언어에 비하여 언어의 개념이 분명하고, 간결하며, 그리고 통일되어 있다. Java 언어의 구문도 간결하고 통일되어 있다. Java 언어의 연산자(operator)도 C++ 언어에 비..
  • c++언어와 java의 차이점 7 페이지
    1. 프로그램의 정의 (1) C C의 경우에는 기본형(primitive types), 복합형(complex types - 구조체와 공용체), 주소형(addressing types)에 관계없이 무조건 값이 복사됩니다...
  • [c/c++][javva] c/c++과 java의 기초문법차이 비교 ppt 29 페이지
    C/C++과 JAVA가 제어문에 있어서 차이를 보이는 가장 큰 이유는 논리형데이터타입의 등장 때문입니다. JAVA의 경우 조건문의 결과가 true, false만 와야하기 때문에 if문의 괄호 안의 값에 boolean타입의 ..
  • C++과 C#의 차이점 7 페이지
    지난 이십 여년간 C/C++가 가장 인기 있는 언어로 상업적 또는 업무 처리용 언어로 널리 사용되어 왔다. 그러나 C/C++는 개발자에게 엄청난 양의 잘 정리된 제어기능을 사용할 수 있도록 제공해 주므로 융통성이 좋아지지만..
  • Using JAVA and C++ compiler 4 페이지
    ☆ Lab #2. I. Using JAVA and C++ compiler 1. Define and instance the WINDOW class. class MYWINDOW extends Frame{ //윈도우 객체를 상속..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서