contentType이란 프로퍼티를 명시하여야 한다.
열거형이란 의미상 관련이 있는 상수값들의 집합을 의미한다. 어떤 클래스에 상수로 정의된 변수가 있다고 했을 때, 그 상수의 변경으로 인해서 상수를 참조하는 다른 특정 클래스들도 모두 컴파일을 해야 적용이 되었는데, 상수 대신 열거형을 사용하면 컴파일 하지 않아도 된다. 열거형을 정의 하는 방법은 간단하다. enum 열거형이름 { 열거형상수명1, 열거형상수명2, ....... } enum Military { ARMY, NAVY, AIRFORCE } 열거형의 상수에 접근하는 방법은 간단하다. 마치 클래스의 static멤버의 접근방법과 같은 방법을 취한다.열거형이름.상수명Military.ARMY 모든 열거형은 java.lang.Enum클래스를 조상으로 한다.이 Enum클래스에는 몇가지 메서드가 정의되어 있다...
HashSet은 - Set인터페이스가 구현하고 있는 대표적인 클래스 - 데이터의 저장순서를 유지하지 않고, 데이터 중복을 허용하지 않는다. Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.*; public class HashSetEx1 { public static void main(String[] args){ HashSet set = new HashSet(); Object[] obj = {"1",new Integer(1),5,8,2,4,10,2,"4","6","8","10"}; for(int i =0; i
Collection은 다수의 데이터를 쉽게 처리 하도록 표준화된 방법을 제공하는 클래스들을 지칭한다. Collection인터페이스 Map ↗ ↖ List인터페이스 Set인터페이스 List와 Set인터페이스를 공통부분을 추출해서 Collection인터페이스를 정의하였다. Map은 다른 두 인터페이스와 달리 두 가지의 데이터를 다루기 때문에 같은 계층에 포함되지 못하였다. 컬렉션 클래스 List - 저장 순서를 유지하고, 데이터 중복 허용 종류 : ArrayList, LinkedList, stack Set - 저장 순서를 유지하지 않고, 중복도 허용하지 않음. 종류 : HashSet, TreeSet Map - (키, 값)의 형태로 저장되어 저장 순서를 유지하지 않고 값만 중복 허용 종류 : HashMap, ..
문서객체모델은 웹브라우저가 HTML페이지를 인식하는 방식이라고 책에 쓰여져 있습니다. 저는 이 내용을 이해하지 못해 그냥 HTML에서 문서객체를 다루는 방식으로 해석하겠습니다. 문서객체는 자바스크립트 상에서 요소의 값을 가져와서 객체에 대입하였을 때 해당 객체를 문서객체라고 합니다. Colored By Color Scripter™ 1 var targets = document.getElementById('targets'); 위에 보시는 것처럼 targets는 하나의 문서객체입니다. 요소는 요소노드와 텍스트노드가 존재합니다. 요소노드는 ,,같은 태그의 이름인 table, h1, div를 지칭합니다. 텍스트노드는 실제적으로 텍스트형태의 값을 지니는 노드를 뜻 합니다. 예를 들어 춘이 같이 '춘이'라는 값이 하..