웹 브라우저인 넷스케이프에서 사용할 수 있는 객체 지향 프로그래밍 언어로서 보안성이 뛰어나며 컴파일한 코드는 다른 운영 체제에서 사용할 수 있도록 클래스(class)로 제공된다. 객체 지향 언어인 C++ 언어의 객체 지향적인 장점을 살리면서 분산 환경을 지원하며 더욱 효율적이다.
[Java 특성]
① 자바는 간단하다 (simple)
하나의 소프트웨어가 제작될 때는 소프트웨어를 제작하는 비용도 많이 들지만 유지 보수하는 비용도 어마어마하다. 자바 언어는 이러한 점을 고려하여 디자인되었다. 자바 언어는 C++를 기반으로 개발되었음에도 C++에서 혼란을 일으키는 부분을 제거했다. 예를 들면 연산자 오버로딩, 다중 상속 같은 것들이다. 그리고 C++에서 문제가 되는 기억 장소 경영 문제를 자동 쓰레기 회수와 할당(auto garbage collection)으로서 극복했다. 그러므로 프로그래머는 이것에 더이상 신경을 쓸 필요가 없다.
② 자바는 객체 지향 언어이다 (object-oriented)
요즘의 컴퓨터 언어는 객체 지향 언어로 개발된다. 자바도 객체 지향 언어이다. 객체 지향 언어에 대해 여기서 자세히 언급할 수는 없고 간단한 일례를 들면 상속이라는 것이 있다. 부모 객체로부터 자식 객체는 상속을 한다. 자식 객체가 부모 객체로부터 상속을 받으면 부모 객체의 데이터와 메소드를 사용할 수 있음을 의미한다. 따라서 소프트웨어를 개발할 때 재활용 측면에서 많은 장점을 가진다.
③ 자바는 보안에 강하다 (secure)
자바는 원래부터 네트워크 분산 처리 환경에서 사용하기 위해 디자인된 언어이다. 네트워크 환경은 다른 환경보다 보안의 측면이 강조되는 환경인 만큼 자바는 보안에 중점을 두고 있다. 자바는 바이러스가 침투하지 못하는 구조를 가지고 메모리에서 데이터 접근을 제한할 수 있다. 접근을 허용하지 않으면, 애플리케이션의 데이터 구조 또는 데이터에 대한 접근은 불가능하다.
컴퓨팅 - 객체지향 분석 및 설계 목 차
컴퓨의 등장
객체 지향의 역사
객체지향의 기본개념
객체지향 개발 단계
객체지향 개발 방법론
접근의 장·단점
객체지향 프로그래밍 언어의 소개
컴퓨터의 등장(1)
휴먼 웨이의 위기
개인의 정신 생활
1차 ..
객체 지향 분석 설계 객체지향분석설계
REPORT
목차
1.객체지향 분석설계의 국내외 현황
2.객체지향 분석설계의 장점
3.객체지향 분석설계의 문제점
4.객체지향 분석설계의 발전방향
5.객체지향 분석설계의 개발 단계
1.객체지..
2객체지향완전조사
객체지향 분석 및 설계
1 객체지향의 역사
2 객체지향의 기본개념
3 객체지향 개발 단계
4 객체지향 개발 방법론
5 접근의 장․단점
6 객체지향 프로그래밍 언어의 소개
1 객체지향의 역사
컴퓨터가 등장하여 ..
자바와 객체지향 자바와 객체지향
1. 생성자
[정의]
생성자란 클래스 객체를 생성하고 초기화하는 메소드
[특징]
생성자란 클래스 이름과 동일한 이름의 메소드
인스턴스 생성시 반드시 호출됨.
반환형이 선언되어 있지 않으면서,..
추상데이타타입과객체 추상 데이타 타입과 객체 지향 방법
순서
1.1 Java 입문
1.2 소프트웨어 생명 주기
1.3 추상 데이타 타입
1.4 객체지향 개념과 설계
1.5 Java 객체지향 프로그래밍
Java 입문
u Java의 특징
l 이식이 용이(portab..
자바스크립트 강의 실전교재(교수안) java script 교제 입니다. 실제 IT 기관에서 수업에 쓰고 있는 내용이고요
분량도 100 페이지 이상으로 엄청납니다. hwp 파일로 되어있고 자바에 관심있는분들에게 추천드립니다.
제 1장 자바 스크립트(Java Scri..
[레포트] 경영정보학과 - ERP 등장 배경의 주요 원인 분석 Report
ERP 등장 배경의 주요 원인 분석
ERP는 미국의 제조업체를 중심으로 시작되었다. 이들 기업은 주로 다국적 기업군으로 해당 국가의 다양한 상황을 반영할 수 있는 프로세스가 필요했다. 이런 다양성을 반..