상속(Inheritance) 이란? 상속이란 클래스에 새로운 기능을 추가하거나 가지고 있는 기능에 수정을 가하는 방법을 제공한다. 미리 작성해 놓은 클래스에 기본 성격은 같지만 처리 방법이나 데이터의 일부가 변경될 경우 객체 지향은 상속을 통하여 재정의하여 사용할 수 있다. 즉, 미리 작성해 놓은 클래스와 비슷하지만 속성.. 자바(Java)/JAVA 2SE 2010.11.29
클래스(Class)란? 클래스란 동일한 속성과 메소드를 가진 객체를 생성하기 위한 형판(Template)을 뜻한다. 즉 객체를 메모리상에 올려 놓고 데이터를 처리하기 위해서 미리 작성된 객체의 정의를 말한다. 메모리상에 올라가기 전에 텍스트 형태의 프로그램 코드를 클래스라고 부르며 메모리상에 올라와 사용되는 것을 객.. 자바(Java)/JAVA 2SE 2010.11.29
객체지향 프로그래밍(Object-Oriented Programming) 언어의 특징 과거의 프로그래밍 방식은 절차지향(Procedural-Oriented)형 프로그래밍이였다면 현재는 객체지향(Object-oriented) 프로그래밍으로 변화하고 있다. 객체지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임의 하나이다. 객체지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 .. 자바(Java)/JAVA 2SE 2010.11.29
JAVA API 기술문서 API란 운영체제에서 제공하는 라이브러리를 말한다. 운영체제마다 제공하는 API의 이름이 다르다. 원도우즈에서 제공하는 API를 Win32 라고 부르며, Win32에서 각종 함수 사양서를 포함한 것을 SDK(Software Development Toolkit)이라고 부른다. MFC(Microsoft Foundation Class)도 API의 일종으로 Win32는 C.. 자바(Java)/JAVA 2SE 2010.11.29
자바 플랫폼의 종류 자바를 사용하여 프로그램을 제작한다면 자바 플랫폼을 설치해야 한다. 자바 플랫폼은 자바 API와 JVM(Java Virtual Machine)으로 구성되어 있다. 자바는 실행코드로 컴파일 되어 실행되는 것이 아니라 인터프린터 방식으로 텍스트로 작성된 소스 파일이 클래스 파일로 컴파일 된 후 컴파.. 자바(Java)/JAVA 2SE 2010.11.29
자바 프로그래밍 언어의 특징 ■ 플랫폼 독립성 자바의 가장 큰 장점이다. 한 번 만들어진 자바 프로그램 코드는 운영체제나 CPU의 타입에 상관없이 프로그램이 작동할 수 있다. 이것을 썬에서는 "Write Once, Run Anywhere"라는 말로 내세우고 있다. 이러한 기능이 가능한 것은 자바 VM(JVM: Java Virtual Machine)이 해당 플랫.. 자바(Java)/JAVA 2SE 2010.11.29
자바 기술의 소개 자바는 미국의 선 마이크로시스템사가 개발한 객체 지향 프로그래밍 언어이다. 1995년 5월에 발표했으며 1996년 1월부터 정식 버전을 배포하였다. 자바는 C++를 기반으로 개발된 프로그래밍 언어와 Java VM(자바 가상 머신)을 기반으로 한 플랫폼으로 구성되어 있다. 자바의 프로그래밍.. 자바(Java)/JAVA 2SE 2010.11.29
자바 어플리케이션의 구성 자바의 어플리케이션은 세 종류의 컴포넌트로 구성되어 있다. 소스코드 주석 소스(클래스 선언) main() 메소드 ■ 주석(Comments) 주석은 컴파일러가 컴파일을 할 때 무시하는 부분으로 소스 코드의 가독성을 위해 개발자가 작성하는 문서이다. 자바에서 사용할 수 있는 주석의 종류는 다음과 같다. 주석 .. 자바(Java)/JAVA 2SE 2010.11.28
자바스크립트 - Math 객체 Math 객체 Math객체는 수학에 관련된 객체로 다음과 같은 메소드를 지원한다. Math 객체의 메소드 [사진출처: W3Schools] Java Script & DOM/Java Script 2010.11.25
자바스크립트 - 문자열(String) 객체 문자열은 텍스트 형태의 문자를 처리하기 위한 객체로 생성 방법은 변수에 문자열을 할당하는 방법과 new 연산자를 사용한 방법이 있다. 문자열 객체 생성 방법 var str1 = "안녕하세요!"; var str2 = new String("안녕하세요!"); 문자열 객체의 속성 속성 설명 length 문자열의 길이를 반환 var t.. Java Script & DOM/Java Script 2010.11.25