검색어 입력폼

자바의 역사

등록일 2004.05.15 한글파일한글 (hwp) | 12페이지 | 가격 1,300원

소개글

참고도서와 자바 사이트의 여러 정보를 바탕으로 만든 자료입니다. 자바에 관해서는 모든 것을 조사했다고 할 수 있습니다.

목차

<서 론>
<본 론>
1. 자바의 유래
2. 자바의 특징
◎ 플랫폼 독립성
◎ 멀티쓰레드 지원
◎ 자동 메모리 관리
◎ 동적인 성능 확장 제공
◎ 단순성
◎ 객체지향
◎ 인터프리터 언어(interpreted language)
◎ 분산처리 언어
◎ 자바는 오류에 강함, 안정성
3. 자바의 플랫폼
◎ 자바 가상 머신(Java Virtual Machine)
◎ Java API
4. 자바 프로그램의 유형
◎ 애플릿(Applet)
◎ 어플리케이션(Application)
◎ 서블릿(Servlet)
◎ 빈즈(Beans)
5. 자바와 닷넷은 무엇이 다르고 무엇이 같다는 것일까?
6. 자바와 C/C++언어는 무엇이 다른가?
7. 자바 프로그램 개발 도구
8. 자바 활용분야
◎ 오락, 게임 분야 프로그램
◎ 네트워크 프로그램
◎ 데이터베이스 응용 프로그램
◎ 전자상거래 프로그램
◎ 모바일 프로그램
◎ 멀티미디어 프로그램
<결 론>
자바에 대한 생각들과 앞으로의 자바 전망에 관하여...
참고) c/c++과의 비교에서
참고) 닷넷과의 비교에서..

본문내용

2. 자바의 특징
◎ 플랫폼 독립성
자바의 가장 큰 특징은 플랫폼 독립성을 가지고 있다는 점이다. 예전에 프로그래머는 프로그램을 작성할 때 윈도우에서 돌아갈 프로그램인지, 유닉스에서 돌아갈 프로그램인지를 먼저 결정하고 프로그램을 작성해야 했다. 또 유닉스라 하더라고 회사별로 종류가 조금씩 달라서 프로그램을 작성한 후에는 반드시 자신이 운용하려는 유닉스에 맞추어서 다시 수정을 해주어야 했다.(이 작업을 포팅이라 한다.) 따라서 기껏 프로그램을 작성해놓고도 운영체제에 맞추어 새롭게 프로그램을 고쳐주어야 했다.
또 CPU의 타입에 따라서 기본 데이터형의 크기가 달라서 프로그램이 오동작을 하는 경우가 허다했다. 이에 비해 자바로 프로그램을 작성하면 한번 만들어진 자바 프로그램은 운영체제나 CPU의 타입에 상관없이 프로그램이 동작될 수 있다.(이것을 SUN에서는 "Write Once, Run Anywhere"라는 말로 장점을 내세우고 있다.)
이러한 기능이 가능한 것은 뒤에서 설명할 자바가상머신(JVM : Java Virtual Machine)이 해당 플랫폼에 설치되면, 자바로 작성된 프로그램에게 동일한 실행환경을 제공하기 때문이다. 자바로 작성된 프로그램은 윈도우에서 돌아가든 유닉스, 맥에서 돌아가든 하부의 플랫폼과는 전혀 상관이 없이, 자바 가상 머신 위에서만 운용이 되므로, 플랫폼 독립성을 제공받을 수 있다.

참고 자료

클릭하세요 자바 - 정의현 김성진 공저 2002. 8 대림출판사
JAVA 소프트웨어 솔루션 - John Lewis, William
Loftus 공저 2002.2 영한출판사
java.sun.com
www.javasoft.com
다운로드 맨위로