자바 프로그램들은 모두 애플릿이며 자바로 만들어진 웹 브라우저인 핫자바를 포함하여 독자적으로 일반 프로그램과 같이 실행될 수 있는 자바 프로그램은 모두 자바 애플리케이션이다. 자바가 일약 웹 프로그래밍언어의 표준으로 등장하게 된 데에는 무엇보다 자바 애플릿의 매력이 큰 영향을 미쳤
자바의 큰 장점은 각 객체가 독립적이라는 것이다. 따라서 모든 모듈은 그대로 재사용할 수 있다. 또한 각 모듈은 확장할 수 있으며, 이것은 프로그래머가 새로운 절차와 새로운 하위 클래스를 모든 객체에 추가할 수 있다는 것을 의미한다.
Ⅱ. 자바(JAVA)의 개념
자바프로그래밍언어는 95년 하반기
자바는 프로그래밍언어 중 객체 지향(OO) 패러다임의 일종이다. 자바와 C++처럼, 이러한 패러다임에 충실한 언어는 똑같은 기본 철학을 갖고 있지만, 구문과 형태면에서는 서로 다르다. 간단히 말해 객체 지향언어는 객체들 사이의 상호 작용을 묘사한다. 하나는 객체는 상태와 행동으로 이루어진다. 객
소프트웨어 개발도구(프로그래밍언어)
시스템 소프트웨어와 응용 소프트웨어는 기본적으로 프로그래밍언어에 의해 만들어진다. 프로그래밍언어의 주요 기능은 컴퓨터 시스템에 명령을 내려 필요한 활동을 처리하도록 하는 것이다.
I. 프로그래밍의 개념
프로그램(program)은 컴퓨터를 사용하
Ⅰ. 프로그래밍언어(프로그램언어)의 종류
1. 포트란(FORTRAN: FORmula TRANslator)
1) 발전사
1956년 배커스(J.Backus)를 중심으로 개발 → 사용하기 쉬운 장점 때문에 광범위한 지지 → 전세계로 보급되었다.
1958년 포트란Ⅱ 발표: 공통 언어로서의 체계 정비 → 사용인구 급속히 증가, 프로그램이 호환성 갖
자바언어의 중요성
① 범용 언어, 인터넷 및 분산 컴퓨팅 환경에 적합: 운영체제와 하드웨어 플랫폼에 독립적
② 자바 애플릿과 자바 스크립트
③ 서블릿과 JSP
④ 많은 패키지의 개발
3. 자바프로그래밍언어
① 문법적으로 c/c++과 비슷(간단)
② 특징
- 컴파일 & 인터프리트 언어
- 플랫
자바언어의 중요성
① 범용 언어, 인터넷 및 분산 컴퓨팅 환경에 적합: 운영체제와 하드웨어 플랫폼에 독립적
② 자바 애플릿과 자바 스크립트
③ 서블릿과 JSP
④ 많은 패키지의 개발
3. 자바프로그래밍언어
① 문법적으로 c/c++과 비슷(간단)
② 특징
- 컴파일 & 인터프리트 언어
- 플랫
자바언어의 중요성
① 범용 언어, 인터넷 및 분산 컴퓨팅 환경에 적합: 운영체제와 하드웨어 플랫폼에 독립적
② 자바 애플릿과 자바 스크립트
③ 서블릿과 JSP
④ 많은 패키지의 개발
3. 자바프로그래밍언어
① 문법적으로 c/c++과 비슷(간단)
② 특징
- 컴파일 & 인터프리트 언어
- 플랫
자바언어의 중요성
① 범용 언어, 인터넷 및 분산 컴퓨팅 환경에 적합: 운영체제와 하드웨어 플랫폼에 독립적
② 자바 애플릿과 자바 스크립트
③ 서블릿과 JSP
④ 많은 패키지의 개발
3. 자바프로그래밍언어
① 문법적으로 c/c++과 비슷(간단)
② 특징
- 컴파일 & 인터프리트 언어
- 플랫
상속을 사용하면 보다 간단하게 해결 가능하다.
예를 들어 Money와 Watch가 Thing뿐만 아니라 다른 것(예:Valuable)에서도 상속 받는다면 메소드를 sell(Valueable v) 형태로 작성할 수 있을 것이다.
자바에서 클래스는 단일 상속만 가능하므로 다중 상속을 지원하기 위해서 interface라는 것이 필요하게 되었다.