2019년 2학기 산업수학 1¶
평가¶
중간: 30
기말: 40
출석/참여/과제: 30
참고 교재¶
명품 자바 프로그래밍 4판, 황기태, 생능출판사
자바 시작¶
컴퓨터와 프로그래밍
자바의 출현과 WORA
개발 도구와 자바 플랫폼
자바 프로그램 개발
이클립스를 이용한 자바 프로그램 개발
자바 언어의 활용
자바의 특징
자바 기본 프로그래밍¶
자바 프로그램의 구조
식별자
자바의 데이터 타입
자바에서 키 입력
연산
조건문
반복문과 배열 그리고 예외 처리¶
반복문
continue 문과 break 문
배열
다차원 배열
메소드에서 배열 리턴
main() 메소드
자바의 예외 처리
클래스와 객체¶
객체 지향과 자바
자바 클래스 만들기
생성자
객체 배열
메소드 활용
객체의 소멸과 가비지 컬렉션
접근 지정자
static 멤버
final
상속¶
상속의 개념
클래스 상속과 객체
상속과 protected 접근 지정자
상속과 생성자
업캐스팅과 instanceof 연산자
메소드 오버라이딩
추상 클래스
인터페이스
모듈과 패키지 개념, 자바 기본 패키지¶
패키지(Package)
import와 클래스 경로
패키지 만들기
모듈 개념
자바 JDK에서 제공하는 패키지
Object 클래스
Wrapper 클래스
String 클래스
StringBuffer 클래스
StringTokenizer 클래스
Math 클래스
Calendar 클래스
제네릭과 컬렉션¶
컬렉션과 제네릭
제네릭 컬렉션 활용
제네릭 만들기
입출력 스트림과 파일 입출력¶
자바의 입출력 스트림
문자 스트림과 파일 입출력
바이트 스트림과 파일 입출력
버퍼 입출력과 파일 입출력
File 클래스
파일 입출력 응용: 파일 복사
JDBC 프로그래밍¶
데이터베이스
MySQL
MySQL Workbench를 이용한 데이터베이스 활용
자바의 JDBC 프로그래밍
프로젝트¶
학교 시간표 파싱하여 데이터베이스에 저장하고 디비에 있는 내용을 불러오는 프로그램
배운 내용들을 이용
이해
응용
농수산물 유통 정보 사이트 가격 정보 파싱
요리법 파싱 데이터베이스에 저장