강사명: 인경열 이메일: inky4832@daum.net github: http://github.com/inky4832강의 흐름: 자바\_교재 목차 순으로 진행, 수업 중에는 예습해온 문법을 확인한다는 방식으로 참여할 것, 진행 과정 캡처 해 정리 프로젝트
리뷰1\. 데이터 종류(Type) : 기본형(수치형, 문자형, 논리형), 참조형(클래스, 배열, 인터페이스) => 데이터 간주2\. 프로그램 언어 : sql, c, java => 단어 구성(영문자 시작, 이후 숫자 사용 가능, 한글은 가능하지만 권장 X) => 식별자:
JAVA
1) 변수 (variable)하나의 값 저장 종류:로컬 변수인스턴스 변수 클래스 변수 (static 변수) 변수 선언변수 초기화 2) 배열 (array)여러 개 값 저장 (동일한 자료형)크기 변경 x (삭제, 추가, 삽입 불가)종류 1차원 배열2차원 배열 배열 선언배열
1) 자바 언어의 실행하기 위한 최소 단위2) oop(object oriented programming)3) 객체(object)현실 세계에 존재하는 모든 사물 의미 UML 이용 (Unified Modeling Language)2가지 요소: 속성, 동작4) 프로그래밍 개
1) 클래스(main함수 X) 생성 2) 핸들링 클래스(main함수 O) 내 호출을 통한 인스턴스 변수 값 초기화, 메서드 호출해 실행 return 용도: 호출된 곳으로 리턴 값 전달할 용도 메서드 중지 메서드 호출 시 전달하는
클래스들 간의 관계1) 종류분석 단계has a (use a) : 학생 has a(use a) 컴퓨터is a : 대학생 is a 학생 x : cat is a pet설계 단계 분석 단계의 내용을 코딩(oop 사용)으로 표현 2) 종류 has a 표현
부모클래스에서 상속받아 생성자 생성하기 부모클래스에서 먼저 인자받는 생성자 생성 후, 아래와 같이 실행
1) 문법: public abstract class 클래스명 { } concrete class (클래스의 멤버가 정해짐) public abstract void a ( ) ;어떤 기능을 처리할지 결정안됨추상 메서드는 자식 클래스에서 반드시 구현public void a(
java08_2
StringBuffer == StringBuilder기본형 8개를 클래스(참조형)로 제공 8개Date :오른쪽을가리키는손\_모양: 대부분의 메서드가 deprecated 됨CalendarDeprecated :오른쪽을가리키는손\_모양: 말 없이 중단가능하므로 사용 시 주의
1) Java와 DBMS (오라클, MySQL, MaviaDB...) 연동 기술표준화되어 웹 유무와 상관없이 JDBC 사용 가능 (Web 포함)JDBC API를 사용해서 다양한 벤더(Oracle, MySQL 등)의 데이터베이스와 연동할 수 있다.2) Java => 접속
고양이 나이만 확인
MYBATIS MYBATIS 구조 및 개념 MYBATIS 실습 코드 분석 JDBC JDBC 구조 및 개념 JDBC 실습 코드 분석 JDBC vs MYBATIS
인터페이스 생성 핸들링 클래스 (메인 함수)
https://wikidocs.net/230 : 동작하고 있는 프로그램을 프로세스(Process)라고 한다. 보통 한 개의 프로세스는 한 가지의 일을 하지만, 쓰레드를 이용하면 한 프로세스 내에서 두 가지 또는 그 이상의 일을 동시에 할 수 있다.하나의 프로세
직접 처리 방법위임 방법 ✨ e.printStackTrace() 키워드 출제 e.printStackTrace() = 에러 메세지의 발생 근원지를 찾아서 단계별로 에러를 출력한다.✨ throw + 예외클래스에서 throw 키워드 생략 불가다중 throws 사용 가능 ✨
배열+컬렉션+파일 + Stream 스트림이란?· 배열과 컬렉션의 저장 요소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 반복자· 람다식: 함수명을 선언하고 사용하는 것이 아닌 식별자 없이 실행가능한 함수중간 처리와 최종 처리를 할 수 있음중간 처리: 정렬, 필
시험 유형: 중간고사와 유사 시험 범위: (진행 중) 추상클래스, 인터페이스, 컬렉션, ✨ 함수형 인터페이스 함수형 인터페이스 O/X 인터페이스 별 리턴 타입이랑 파라미터 개수 기억Predicate 빈칸 채우기 람다 표현식을 많이 기억하기 (암기) 메서드 참조 표현식
https://velog.io/@suwon-city-boy/Maven%EA%B3%BC-Gradle-%EB%B9%8C%EB%93%9C-%EA%B4%80%EB%A6%AC-%EB%8F%84%EA%B5%AC%EC%97%90-%EB%8C%80%ED%95%B4
https://projectlombok.org/download
프로젝트 개선 사항