• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[컴퓨터]Java 언어가 C 언어에서 개선한점

*용*
최초 등록일
2006.10.22
최종 저작일
2006.05
3페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

Java 언어가 C 언어에서 개선한점

목차

없음

본문내용

자바는 C++와 유사한 객체지향 프로그램인 언어이면서도 꼭 필요한 기능을 위해 C와 C++의 불필요한 요소들은 모두 삭제한 것이 특징이다. 예를 들면 C초보자가 배우기 가장 까다로운 포인터 연산을 사용하지 않으며, 스트럭트 타입과 같은 중복적인 기능을 삭제했다.
또한 C++에서 개념이 복잡하여 혼동을 유발하곤 하는 연산자 오버로딩, 다중 상속, 자동 코션 등의 기능도 삭제했다.

그러나 자바는 이러한 단순함을 가지면서도 C/C++에서 제공되지 않는 Garbage Collection, 쓰레드 동기화, 풍부한 클래스 라이브러리 등 추가적인 기능을 제공한다.
즉, 자동적인 Garbage Collection 기능은 메모리 관리를 위해 사용자가 일일이 free 선언을 해야 하는 불편함을 해소했으며, Xerox CeDAr/Mesa에서 따온 쓰레드 동기화는 멀티쓰레드 프로그램을 더욱 간단히 구성하도록 도와준다. 또한 구문 자체가 단순해진 반면, 사용자 인터페이스, 그래픽, 네트워크 등을 지원하는 풍부한 클래스 라이브러리를 지원함으로써 사용자가 직접 프로그램 해야 하는 번거로움을 많이 줄여준다.

자바는 멀티쓰레드를 지원한다.
멀티쓰레드란 한 프로그램 내에 여러 개의 쓰레드가 존재하여 동시에 여러 가지 일을 수행하는 것으로, 자바는 언어 자체에서 멀티쓰레드를 지원한다. 즉, 하나의 단일 자바 프로그램은 여러 개의 쓰레드 프로그램으로 구성될 수 있으며, 이 쓰레드는 독립적으로 다른 일을 계속해서 할 수 있다.

자바는 실시간 시까지 링크 과정을 연기함으로써 응용 프로그램이 다이나믹하게 패치 될 수 있도록 한다. 이 방식은 상위 클래스가 수정됐을 때 이의 하위 클래스까지도 다시 컴파일 하는 `Superclass Problem`을 해결한다.

참고 자료

없음

자료후기(1)

*용*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
[컴퓨터]Java 언어가 C 언어에서 개선한점
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업