일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 오늘의 추천어플
- 예수그리스도
- 우도물꼬해녀의집
- 제주 흑돼지 맛집
- WebView
- 제주흑돈세상수라간
- 맑은슈즈워시
- 대형카페트세탁
- 명품화세탁
- 낚시
- 아이폰
- 추천어플
- 제주 한성식당
- [JunK의 모바일게임 소개]
- 컴투스
- 맑은세탁빨래방
- 제주가죽부츠세탁
- 보리빵마을
- 황금고팡
- 명품가방세탁
- 모바일게임
- 추천게임
- 유리의성
- 산지물식당 신제주 연동점
- 독개물항
- 제주 산방산 맛집
- 돈향기
- 해적잠수함
- 만복흑돼지
- 돈사촌 노형점
- Today
- Total
일상+
자바에대한 기본적인 내용이해 본문
■ 인터페이스의 필요성
- 인터페이스는 다중상속을 해주는 것입니다.
예를 들자면 다른 사람이 내가 만든 계산기 모듈을 사용하게 하려면, 어떤 식으로 계산을 해야 하는지 정확한 인터페이스를 규정해 두는 것이 중요할 것이라는 것은 쉽게 예상이 가능합니다. 이렇게 하나를 임의로 정하는 것을 인터페이스라고 합니다.
그러므로 많은 사람들을 위해서 인터페이스를 규정해야할 필요성이 있습니다
■ 멀티스레드
- 한 프로그램 내에서 여러개의 동작이 동시에 일어나는 겁니다.
예를 들어서 MS 워드를 보면, 글을 입력하면서 동시에 맞춤법 검사도 하고, 출력하면서도 글 수정도 가능합니다. 각각이 하나의 tm레드라고 할 수 있습니다.
이런 것들을 모두 프로세스로 구성한다면 오버헤드가 커지기 때문에 낭비가 될 수 있습니다. 그래서 오버헤드가 없는 tm레드로 구성하는 겁니다.
만약 이런 멀티스레드가 가능하지 않다면 많은 출력을 할 경우, 출력이 완결될 때까지 다른 작업은 일체 못하게 될 것입니다.
■ 예외처리
- 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는 것이며, 예외처리의 목적은 예외의 발생으로 인한 실행 중인 프로그램의 갑작스런 비정상 종료를 막고, 정상적인 실행상태를 유지할 수 있도록 하는 것이다.
■ 이벤트처리 모델
- 그림으로 표현했습니다. 설명하기 쉽게.
■ 스윙 컴포넌트의 활용
- 우리가 GUI에 집어넣는 것, 즉 사용자한테 보이는 것, 사용자가 건드리는 것을 구성요소라고 부릅니다. 텍스트 필드, 버튼, 스크롤 목록, 라디오 버튼 등은 모두 구성요소입니다.
그런 구성요소는 모두 javax.swing.Jcomponent를 확장한 것입니다.
■ 출처
- Head First Java 케이시 시에라, 버트 베이츠 저 // 서환수 역