Development(7985)
-
AWT(Abstract Window Toolkit) - GUI 프로그래밍(Graphic User Interface), java.awt 패키지 구조도(상속계층도)
GUI 프로그래밍(Graphic User Interface) GUI는 DOS(CUI방식)와 같은 방식의 텍스트 기반 운영체제가 아닌 그래픽(Graphic)을 이용하여 사용자와 프로그램 간의 상호작용을 할 수 있도록 해주는 인터페이스를 의미 자바에서 이러한 그래픽 기반 프로그래밍을 지원하기 위해 나온 것이 바로 AWT AWT의 기본 개념 AWT(Abstract Window Toolkit)는 GUI 프로그래밍을 제작하기 위해 자바에서 제공하는 라이브러리를 모아놓은 것(GUI 환경을 구축하기 위한 자바 API) AWT는 모든 GUI 프로그램에 사용되는 컴포넌트 및 툴킷을 제공하고 있으며 JFC와 같은 스윙(Swing) 및 Java2D의 모태가 되는 개념 버튼, 체크박스 등의 콤포넌트와 이벤트 처리를 위한 인터..
-
구조적 제약 vs 의미상 제약
구조적 제약 vs 의미상 제약 구조적 제약개체 인스턴스가 반드시 만족해야 하는 구조적인 특성을 의미합니다. 제약 학생의 성별이라는 속성은 구조적으로는 하나의 문자로 구성되지만, 의미상으로 반드시 ‘M(Male)’ 또는 ‘F(Female)’라는 값을 가져야 합니다. 설명 성별에 ‘M’이나 ‘F’ 이외의 값이 포함된 경우, 오류(Error)로 처리해서 그 개체 인스턴스가 삽입되지 않도록 합니다.
-
The Map of Mathematics
The Map of Mathematics수학의 역사와 분야, 활용 영역을 담은 원페이지 수학 지도 https://www.flickr.com/photos/95869671@N08/32264483720 https://www.youtube.com/v/OmJ-4B-mS-Y 11m 05s
-
Simple linked list(singly linked list; 단순 연결 리스트)
Simple linked list(singly linked list; 단순 연결 리스트) 각 노드에 자료 공간과 한 개의 포인터 공간이 있고, 각 노드의 포인터는 다음 노드를 가리킵니다. 단순 연결 리스트는 가장 단순한 연결 리스트의 형태로 각 노드들은 다음 노드를 가리키는 하나의 참조만을 갖는다. 다음 노드의 참조밖에 가지고 있지 않으므로 노드의 접근은 한 방향으로만 가능합니다. 헤더는 처음 노드의 참조만 가지고 있으며 처음 노드는 두번째 노드, 두번째 노드는 세번째 노드를 가리키고 있으며 마지막 노드가 가리키는 참조값은 null이 됩니다. 즉, 헤더가 가리키는 노드가 처음 노드며 참조값이 null인 노드가 마지막 노드가 됩니다.
-
이진 트리 특징 - 이진 트리 정렬, 이진 트리 데이터
이진 트리 특징· 이진 트리 정렬· 이진 트리 데이터 이진 트리 정렬8, 5, 10, 2, 6 순으로 저장된 이진 트리 자료구조 8, 5, 10, 2, 6 2, 5, 6, 8, 20왼쪽 노드의 값부터 오른쪽 노드값을 왼쪽노드 -> 부모노드 -> 오른쪽노드 순으로 읽어오면 오름차순으로 정렬된 요소를 얻을 수 있습니다.TreeSet은 정렬된 상태를 유지하기 때문에 단일 값 검색과 범위 검색(range search)시 매우 빠릅니다.저장된 값의 개수에 비례해서 검색시간이 증가하지만 값의 개수가 10배 증가하더라도 특정 값을 찾는데 필요한 비교횟수는 3~4회 밖에 증가하지 않아 검색 효율이 뛰어난 자료구조입니다. 문자열(String)의 정렬문자열의 정렬의 경우 정렬순서는 문자의 아스키코드값이 되므로 오름차순 정..
-
라디오버튼(Radio Button), 기본값 지정하기,
라디오버튼(Radio Button)나열된 여러 개의 항목중 하나만 선택할 수 있는 폼 태그입니다. 기본값 지정하기특정항목을 선택된 채로 출력할려면 checked 속성을 사용합니다. 라디오버튼은 type이 모두 "radio"로 설정되며 name을 동일하게 해줍니다. 그리고 해당 항목 선택시 서버에 전달될 값은 value에 설정하게 됩니다.