
JDK설치/cmd 이용한 컴파일/ 반복문 for/while의 개념/ for while의 무한루프 방법

*를 이용해 삼각형 만들기

상수, 논리 연산자(- boolean), 증감 연산자, 반복문 - while 퀴즈, 조건문 - if(else),continue/break - 퀴즈, Scanner, 난수(Random) - 퀴즈, 난수 맞추기 게임 만들기

진법/자료형의 정의 / 소수만을 출력하는 퀴즈 (for/if , boolean)/ 중첩된 반복문(for안에 for문) - 구구단 등

switch ~ case문 + break; default / 비트연산자 자세히 / 비트연산자 & | 주의사항 / 메소드 정의 방법 / 메소드를 이용한 퀴즈

Day1~Day4 까지 수업때 했었던 퀴즈 복습

네번 째날 메소드 수업 복습 / 재귀 메소드(Recursive Call) / 퀴즈 - 재귀 메소드 / class 선언(생성) / 멤버 변수 / 지역 변수 / this키워드 / 퀴즈 - class선언 / 개발자들의 지식인 공간 싸이트

1. 약수와 약수 개수 구하기
class선언을 사용한 과목 평균 구하기 / 등차수열 출력하기

메모장 단축키 / class선언 이용한 퀴즈 - 심화/ class선언에서 주의할 점 / String 개념 찍먹/ 생성자 선언과 초기화 / 생성자를 이용한 퀴즈 / 표기법

구슬치기 복습/ package /접근 제어자 /

일곱번 째 수업 복습공부

복습 - 액세스 메소드, 패키지 실습, 배치파일, 캡슐화 클래스 메소드, 변수 - static 기본 개념 문제 풀이 오답 아스키코드 싱글톤 패턴 (객체를 하나로 제한) String api이용

복습 / String api / String (int, char, binary) 변환 / 자바의 정석 개념 풀이 오답 / 오버플로우 / 언더 플로 메소드 오버로딩 / Math.random / Math.round

문자열 객체 생기는 개념 / 문자열 객체들의 연결 / 문자열 api concat(), valueOf() / String Builder 개념 특징 / 퀴즈 - StringBuilder api활용 /String Buffer / 생성자 오버로딩 개녕 / 자바 개념풀이오답

toString메커니즘/ 형식문자, 특수문자/ 단계별 퀴즈 - 생성자 오버로딩/퀴즈2 - 앞 문제 if문 사용해서 / 배열 - 선택정렬, 버블정렬

퀴즈 - 어제 복습 및 가위바위보 게임 369게임/ 배열 개념 및 선언 /1차원 배열 클래스 만들기 / 2차원 배열 / 1, 2차원 배열을 이용한 퀴즈

미친 객체 - 전화번호부 만들기

전화번호 관리 / 사용자에게 최소,최대 정수 받아 그 사이에 존재하는 난수 10개 생성해서 출력 / 로또 생성 - 1차원 배열 / 셔플 / 2차원 배열 / 숫자야구 게임 만들기

오전 시험 문제 - 사용자에게 최소, 최대 정수받아 그 사이 난수 출력 / 이클립스 꿀팁 여러가지 / 로또 / System.arraycopy,Arrays.toString/정적 초기화 블록static{} / 전화번호 부 복습 > 오늘 하루종일 자습/ 숫자 야구게임 복습

암기해야 할 기본 메서드 / 배열을 이용한 shuffle / 배열을 이용한 숫자 야구 / 자바 기본 개념 풀이 - 배열 + 이클립스에서 커맨드로 입력값 받는방법 / 호출 스택

암기하고 있어야 할 메서드들 / 오전 시험 / 16일차 Chapter 문제 풀기 : 배열 / 실습문제1 (16진수 문자열을 입력받아 2진수로 출력) / 실습문제 2 ( 영어로 문자열을 입력받아 모스부호 출력) / 메모리 구조

오전시험-배열 / 상속 - 부모 클래스 호출 / 상속 - 메소드 오버라이딩 - 개념 - 예시 / 상속 - instacneof() 연산자 / Object 클래스 - toString()메서드 / 반 확인 프로그램 / 계좌 생성 프로그램

오전시험 - 상속문제 / 상속 개념 완전 정복 - 오버라이딩, 상위클래스 호출, final, 추상, 인터페이스 / 자바 API 자주 쓰는거 정리 (암기) / 상속 실습문제 / 어노테이션 개념 - 자주 이용하는거 정리(암기) / 이진검색/ 전번 관리 프로그램 / 자릿수

오전시험-고교정보,이진검색 / 단계별 전화번호(이진검색) / compareTo개념 / 가변인자 / 인터페이스 클래스 / Outer class / Inner class / Nested class / static import

오전문제 - 인터페이스, 상속, 내부클래스/ static import문, import문 선언 / 예외처리 / clone메소드 / 예외처리 문제

이클립스 단축키/ 5단계 전화번호부 / 6단계 전화번호부 / checked예외처리 이클립스로 연습

사용자 정의 예외 예시 연습 / 오전 시험 / Vector class - 개념, 예제, 전화번호부 배열을 Vector로 / Chapter7 자바의 정석 연습문제 오답
오전문제 / Chapter8 - 예외처리 연습 / isEquals문제 /Object - equals 문제 / Rectangle문제 / 얕은복사, 깊은복사 Object-clone() 문제 / 예외처리 추가 설명 / 예외처리 기본 선언 및 예제

예외클래스, equlas메소드 오전문제 / 깊은 복사 / Wrapper Class-Boxing, UnBoxing , static데이터, 값비교 , 예제 / 문자열 함수(암기) / 정규표현식 / 정규식 문법 / String클래스의 정규식 문법/ Matcher클래스/예제

오전문제-복습 / Chapter9 java.lang패키지, 클래스 풀이 / Arrays클래스 - 배열 복사, 정렬, 검색, 비교(얇은 복사, 깊은 복사) / Arrays클래스 문제

Arrays 클래스 / java.math / BigInteger 개념 / BigDecimal 개념 / Math클래스 / StringTokenizer클래스 / 제네릭 개념과 문제들
오전문제 - 탐색의 기준 변경/BigDecimal활용 문제 , Generic암기 개념, Generic예제들, Generic문제
Collection Framework - ArrayList/ LinkedList /doublyLinkedList HashSet / TreeSet / Comparable / Comparator / 예제들

오전문제 , Set인터페이스 조금 복습, Map인터페이스 개념-HashMap, TreeMap, 코드 연습

Stack클래스, Queue클래스, Deque클래스, CollectionFrameWork응용 예제 / ArraysClass메소드 / Stack문제, Queue문제, List문제

오전문제 / 컬렉션 프레임워크 - Stack / 컬렉션 프레임워크 핵심 정리 / Array클래스 정리 / Comparable 과 Comparator 정리 / 컬렉션 프레임워크 문제(중요)

Stack, Queue, List 개념/ HashSet, LinkedList이용한 로또번호/ TreeSet예제 / Properties 메소드 및 예제 / Collections예제/ 자바의정석 11문제 풀이

파일 입출력문제 3, 4, 5/ 입출력과 스트림 개념 - 바이트, 문자 스트림 / FIle클래스,/ 직렬화

전화번호부 8단계 / 자바의 메모리 영역 / Thread / Thread문제

Thread1~6 / 동기화 스레드/ condition인터페이스 / Callable & Future / 자바의정석 스레드 예제 몇개

열거형(enum) 개념/ 가변인자 / 어노테이션 / 람다식 / 파일 입출력 / 스트림 / 파일 입출력 문제 1, 2

람다식 예제 / 표준 함수형 인터페이스와 람다, / 기본자료형이 정해진 표준 함수 인터페이스 / 정리문제 / 메소드 참조 / 문제

optional 클래스 / 정리문제 / 스트림 / map문제 / 스트림 정리문제

stream, optional 정리 문제 / MYSQL 기초 문법, 사용자 생성, 데이터베이스 , 테이블, 필드 변경, 레코드 변경 및 삭제, 조건에 맞게 검색 등등 기초 개념

MYSQL 알고있으면 좋은 코드 / 기본키 / 실습 따라하기 / COMMIT - ROLLBACK / savepoint - truncate / 파일 불러오기 / 테이블 복사 / 뷰 개념 / 데이터 자료형 / 데이터형 / 리터럴 / 함수 종류

용어정리 / 검색, 정렬, 별칭, 숫자, 문자열 연산자 / 갱신, 삭제 / 함수 >> 문제

sql 시스템 날짜 함수, 문제, null함수(case, coalesce) , decode nvl - 문제, 서브쿼리 , 변수@, 상관 서브쿼리 -exists , 서브쿼리 연산자 - in/ not in, db객체, 툴 단축키

between ~ and / 테이블 제약 - primary key, unique / 제약 문제 / 정처기 기출 DBMS문제 / 인덱스 / EXPLAIN / 뷰 / 뷰 작성과 삭제

SQL -집합연산 / 합집합union / 테이블 결합 join - 내부 결합, 외부 결합 / 문제 / 관계형 모델 용어 개념 / 참조 foreign key() refernces~/ 참조문제 / 정처기 SQL기출 /스토어드 프로시저 / JDBC연결 - ecilpse

html/css - vscode다운 /글자 형태, 루비 문자, 정의 목록, 태그-단락/수평/개행, 앵커태그/빈링크, 목록태그/ 테이블 태그 / 이미지, 오디오, 비디오태그/ 입력 양식 태그- label ,input/textarea/select/공간분할/fieldset

오전문제 - eclipse로 게시판 만들기 / html 글자 형태 문제 / 표 형태로 만들기 / 이미지 삽입 / VS Code설치 / 오디오, 비디오 등 폼 양식 만들기 / HTML문제 3 / CSS스타일

오전문제 - 폼만들기, css, 글씨체, 표 사이 간격 / css예제 - 폰트 크기, 태그를 이용해 , 폰트 및 배경에 색상주기, 영역의 크기 지정, 테두리 속성 / display / float, overflow

선택자 - 문자열 속성 선택자 , 동위 선택자, 애니메이션 효과transtion, 문자 선택자, 반응 문자 선택자, 링크 선택자, 부정 선택자 / 크기 조절을 위한 속성, 선택자 정리 / 레이아웃 문제, em과 rem읽어 보기 좋은 싸이트

폰트 / position예제 / float속성 / 폰트에 그림자 넣기 / gradient / css커서 속성 / drop down / 공백 처리 / 초기화 코드 / text overflow속성 / adrress태그 / 웹폰트 사용하기 / 자바 라이브리 만드는법

dropdown - 이미지에 후버 / 네비게이션 바 / 구글 웹 폰트 / 자바 라이브러리 만들기 / 시맨틱 태그 / html 시맨틱 태그 레이아웃 / box-sizing, content-box, border-box /형태구조 선택자/더미이미지/총 응용 레이아웃/sql책

오전문제-레이아웃 / emmet(자동완성) / placholder / image transparency / js기본 함수 및 변수 선언 개념 / hoisting / 구구단 출력 / js예제 / date관련 함수 / css에서 media속성 개념

오전문제-달력만들기 / javascript개념 / 형변환/변수 선언, 초기화 / 연산자 개념 / 조건문 / 반복문 / 배열 개념 -생성, 추가, 삭제, 순회, 객체 / 숫자 버튼게임 만들기

오전문제-달력만들기, 배열 / js 연산자 / 배열문제 / href 솏성 / indexOf / prompot() / join / split / 백틱

오전문제 - 버튼게임 만들기, 배열 관련 삽입 / 삭제/ 부분 출력 , 배열 정렬-큰값 작은값 , 새로운 배열 생성 / 인덱스 / 참 거짓 출력 // 행맨 게임 만들기 / mysql - 데이터 형변환 및 join / mysql-스토어드 프로시저

DOM의 element 찾는 법 / location, history / 자바 스크립트 함수-익명함수, 매개변수에 기본값, 문제 / 화살표 함수 / 자바스크립트 함수 2 - 콜백함수, 타이머 함수, 즉시 호출 함수 , 익명함수-선언적 함수 / forEach / 이벤트등록

스크립트로 동적으로 요소 추가 / 숫자 맞추기 게임 만들기 / DOM트리 / DOM요소에 접근 방법 / DOM에서 이벤트 처리하기 / 웹 문서를 다루는 방법2, 3, 4 - todoList만들기 / 폼과 스크립트 - 회원가입

html- collectioin, nodeList특징

추가 주문 계산하기 , 반지름 계산 / 폼과 자바스크립트 문제 / 브라우저 객체 모델 - window 객체 , 메서드, 속성 , 모달 창 / BOM 예제 - head 내부에서 script사용 / 실시간으로 입력한 문자 수 세기 / 화살표 키를 이용한 별 이동하기

웹 브라우저 다루는 방법 1~3 / 문자 글자 수 세기 / 화살표 키로 별 이동 시키기 / BOM 문제 / 이벤트 발생 객체 ** / JS로 이메일 형식 체크 / 문서 객체 모델 문제 / localStorage객체 / 할일 목록 만들기

javascript객체 - 객체 선언, 속성과 메서드, this키워드, 동적으로 속성 추가 삭제, 익명함수 / 문자열 분리 문제 / 스크립트 기본 자료형, 객체 자료형, 프로토 타입으로 메서드 추가 JSON

javascript - 예외 처리 / 스크립트에서 클래스 선언 및 생성자 만들기 +++ 클래스 메소드 기능 활용 , 상속, getter setter 메소드, 오버라이드 등등 / jqeury
jquery로 css 주기 / 이벤트 등록 및 적용, 종류 / 객체 조작 메서드 / 탐색 선택자
jqeury event / jqeury effect / jquery 와 javascript 비교
jqeury를 이용한 문제 예제
아파치 톰캣 (jsp) 초기 세팅 / jsp 구성 요소 개념 / jdbc를 이용한 mysql 초기 세팅 및 연결
jsp를 이용한 기본 예제 / 게시판 글쓰기 / mysql을이용한 데이터 주고받기 개념 게시판 예제
JSP - include 지시자 / Servlet 개념 / Jsp forwrd <> Redirect
jsp 복습 / Servlet 개념 / Jsp 내장 객체 영역 중 Sessiong / 회원가입 / 이클립스 단축키
Jsp 내장객체 개념 / Cookie 개념 / Cookie를 이용한 문제 / Servlet 예제 / DAO, DTO를 이용한 게시판

액션 태그 / Java Beans / 예제들 / FrontController