교재 교 재 : 명품 자바 에센셜 저 자 : 황기태 출판사 : 생능출판사 가 격 : 26,000원 평가 중간고사 : 시험 100점만점(비율:30%) 기말고사 : 시험 100점만점(비율:40%) 과 제 : 100점만점(비율:20%) 출 석 : 30점만점(비율:10%) 결석 1회당 2점 감점 지각 1회당 1점 감점 11회이상 결석은 F 출석인정 변경사항 질병으로 이한… Continue Reading 자바프로그래밍 강의계획서

스레드(thread) 운영체제에 의해 관리되는 하나의 작업 혹은 태스크 스레드와 태스크(혹은 작업)은 바꾸어 사용해도 무관 멀티스레딩(multi-threading) 여러 스레드를 동시에 실행시키는 응용프로그램을 작성하는 기법 스레드 만드는 2 가지 방법 java.lang.Thread 클래스를 상속받아 스레드 작성 java.lang.Runnable 인터페이스를 구현하여 스레드 작성 스레드 종료 스스로 종료 run() 메소드 리턴 타 스레드에서 강제 종료 interrupt() 메소드… Continue Reading 자바 스레드

3명이 분담하여 자바 응용프로그램을 개발하는 경우,   동일한 이름의 클래스가 존재할 가능성 있음   합칠 때 오류 발생 가능성   개발자가 서로 다른 디렉터리로 코드 관리하여 해결 패키지(package) 서로 관련된 클래스와 인터페이스를 컴파일한 클래스 파일들을 묶어 놓은 디렉터리 하나의 응용프로그램은 한 개 이상의 패키지로 작성 패키지는 jar 파일로 압축할 수 있음… Continue Reading 자바 패키지

컬렉션 요소(element)라고 불리는 가변 개수의 객체들의 저장소 객체들의 컨테이너라고도 불림 요소의 개수에 따라 크기 자동 조절 요소의 삽입, 삭제에 따른 요소의 위치 자동 이동 고정 크기의 배열을 다루는 어려움 해소 다양한 객체들의 삽입, 삭제, 검색 등의 관리 용이 컬렉션 자바 인터페이스와 클래스 컬렉션은 제네릭(generics) 기법으로 구현  제네릭 특정 타입만 다루지… Continue Reading 자바 컬렉션(Collection)

FileInputStream/FileOutputStream

BufferedInputStream/BufferedOutputStream

FileReader/FileWriter

BufferedReader/BufferedWriter

utf8과 euckr 선택하여 읽고 쓰기

Scanner/PrintWriter

DataInputStream/DataOutputStream

ObjectInputStream/ObjectOutputStream

File

 

이벤트 기반 프로그래밍(Event Driven Programming) 이벤트의 발생에 의해 프로그램 흐름이 결정되는 방식 이벤트가 발생하면 이벤트를 처리하는 루틴(이벤트 리스너) 실행 실행될 코드는 이벤트의 발생에 의해 전적으로 결정 반대되는 개념 : 배치 실행(batch programming) 프로그램의 개발자가 프로그램의 흐름을 결정하는 방식 이벤트 종류 사용자의 입력 : 마우스 드래그, 마우스 클릭, 키보드 누름 등… Continue Reading 자바 이벤트 처리

MySql 설치 오토셋 9.0으로 Apache, PHP, MySql을 통합설치 URL : http://autoset.net PC의 Windows 버전에 맞는 파일 다운로드 버전 10 다운로드(32bit or 64bit) 버전 9 다운로드 (32bit or 64bit) 다운받은 파일 AutoSet910_x??.exe를 실행시켜 설치 관리자 ID : root ,    PW : autoset 이 홈페이지에서 다운 : 32bit    64bit phpMyAdmin에서 : http://localhost/phpmyadmin… Continue Reading 자바에서 MySql 데이터베이스 사용하기

클래스 : FacultyDTO 필드 사번 : id 암호 : passwd 이름 : name 이메일 : email 성별 : sex 전화 : tel 핸드폰 : hp 우편번호 : post 주소1 : addr1 주소2 : addr2 기타 : memo 생성자 FacultyDTO() FacultyDTO(id, passwd, name) FacultyDTO(id, passwd, name, email, sex) 메서드 Getter/Setter Print()… Continue Reading 자바 클래스 만들기 : FacultyDTO

GUI 사용자가 편리하게 입출력 할 수 있도록 그래픽으로 화면을 구성하고, 마우스나 키보드로 입력 받을 수 있도록 지원하는 사용자 인터페이스 AWT와 Swing 패키지 AWT(Abstract Windowing Toolkit) 패키지 자바가 처음 나왔을 때부터 배포된 GUI 패키지, 최근에는 거의 사용하지 않음 AWT 컴포넌트는 중량 컴포넌트(heavy weight component) AWT 컴포넌트의 그리기는 운영체제에 의해 이루어지며, 운영체제에… Continue Reading 자바 GUI 스윙

error: Content is protected !!