일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- word2vec
- 밑바닥부터시작하는딥러닝
- 밑바닥부터시작하는딥러닝2
- 논문리뷰
- 딥러닝
- 가비아
- attention
- jupyter
- Apache
- 셀레니움
- 생활코딩
- 머신러닝
- 프로그램새내기를위한자바언어프로그래밍
- 크롤링
- AndroidStudio를활용한안드로이드프로그래밍
- MySQL
- aws
- Crawling
- 한빛아카데미
- 수동설치
- image
- 컴파일설치
- Selenium
- deeplearning
- 비지도학습
- CBOW
- Lamp
- 소스설치
- 예제중심HTML&자바스크립트&CSS
- 한빛미디어
- Today
- Total
목록분류 전체보기 (99)
안녕, 세상!
(1) 이벤트의 개요 이벤트(Event)란 프로그램과 사용자간의 상호 작용을 위해서 사용자 키보드나 마우스 등의 장치를 통해서 응용 프로그램에 어떠한 요구를 하는 동작을 말합니다. 이벤트 소스는 이러한 이벤트를 발생시킬 수 있는 입력 장치를 말하며 예시로 키보드와 마우스 등이 있습니다. 이벤트가 발생하면 시스템에서 제공되는 이벤트 리스너가 해당 이벤트를 받아 처리하게 됩니다. 이벤트 리스너는 인터페이스 형식으로 제공됩니다. 특정 이벤트가 발생하면 해당하는 이벤트 리스너가 동작하여 해당 이벤트에 동작하도록 코딩되어 있는 이벤트 핸들러 메소드를 호출함으로써 동작을 실행합니다. 이벤트 핸들러는 프로그래머가 코딩하여 구현하도록 되어 있습니다. ① 이벤트의 종류 모든 이벤트 클래스들은 java.util.Event..
(1) 자바의 윈도우 프로그래밍 GUI(Graphic User Interface) - 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고 입력 도구(키보드, 마우스)를 이용하여 사용자가 입출력을 편리하게 작성하는 사용자 인터페이스를 말합니다. 이러한 GUI를 이용한 프로그래밍을 윈도우 프로그래밍이라고 하며 자바에서는 윈도우즈 환경에서 윈도우 프로그래밍을 할 수 있도록 GUI 환경을 제공하고 있습니다. ① 자바의 윈도우 프로그래밍 관련 패키지 자바를 이용하여 윈도우 프로그래밍을 하기 위해서는 윈도우를 구성하는 버튼이나 프레임, 라벨 등의 컴포넌트를 사용할 수 있어야 합니다. 다음 패키지들마다 제공되는 컴포넌트가 있으며 import 명령을 이용하여 사용할 수 있습니다. (1) AWT 패키지 (..
상속의 개념 상속은 부모 클래스가 갖고 있던 모든 멤버 필드와 메소드를 그대로 자식 클래스에게 상속을 함으로써 자식 클래스는 부모 클래스에서 정의된 필드와 메소드를 정의하지 않아도 정의한 것과 같은 효과가 생깁니다. 상속을 할 때 기능을 물려주는 부모 클래스를 슈퍼 클래스(super class)라고 하고, 자식 클래스를 서브 클래스(sub class)라고 합니다. 서브 클래스는 슈퍼 클래스로 부터 상속을 받게 되면 슈퍼 클래스의 기능을 그대로 이어 받으면서 새로운 기능을 추가하고 기존의 기능을 수정할 수 있습니다. 기존의 기능을 수정할 때는 오버라이딩을 사용해서 수정이 가능합니다. 상속의 장점 1. 클래스 간 기능의 중복 정의 불필요 2. 필드와 메소드를 재사용함으로써 클래스 간결화 3. 클래스 간 계층..
객체지향 언어는 구조체와 메소드를 하나로 통합하여 관리함으로써 대단위의 프로그램을 개발하는데 능동적이고 효율적인 프로그램을 구현할 수 있습니다. 또한 자바와 같은 객체지향 언어의 경우 다른 클래스의 기능을 사용하기 위해서는 컴파일된 상태의 클래스를 사용하므로 소스 코드의 수정이 불가능하므로 정보의 보호 기능이 향상되었습니다. 객체 지향 언어의 가장 특징은 클래스의 상속이 있습니다. 객체지향 언어의 장점 ① 프로그램 작성의 편리성 ② 프로그램의 안전성 - 정보보호 기능이 잘 되어 있으므로 클래스의 소스코드는 변경이 불가능합니다. ③ 일상생활 속의 모델링 ④ 클래스 상속의 재사용 - 상속은 기존에 존재하는 클래스를 바탕으로 기능을 추가하여 개선된 클래스를 만들 수 있습니다. ⑤ 유지보수의 용이함 - 프로그램..