
Java 설치 - Jdk 설치

Java 간단 세팅 및 연산에 대해

Java - 리터럴, 변수
상수 : 변수와 동일하게 데이터를 저장할 수 있는 공간이지만, 한 번 메모리에 저장된 데이터를 변경할 수 없다.

오버플로우 : 변수가 담을 수 있는 값의 범위를 벗어난 데이터를 담았을 때 발생하는 현상

연산 : 프로그래밍 중 데이터를 처리하여 결과를 만드는 것

메소드 : 어떤 특정 작업을 수행하기 위한 명령문의 집합
패키지 : 서로 관련 있는 클래스 or 인터페이스 등을 모아 하나의 묶음(그룹)으로 단위를 구성한 것

조건문, 반복문에 대해 알아보자.
배열 : 동일한 자료형의 묶음
클래스와 객체

상속에 대해 다뤄보자.

상속과 관련돼 있는 다형성에 대해 다뤄보자.
추상 클래스 : 객체를 생성 못하며 메소드의 기능이 없고 메소드의 헤더부만 존재하는 불완전한 클래스

인터페이스 : 추상 메소드와 상수 필드만 가질 수 있는 클래스의 변형체

Object : Java에서 최상위 부모 클래스로, 다양한 메소드로 구성돼 있다.

String : 문자열을 나타내는 자료형
Wrapper 클래스

Date, Calendar, Time
예외처리

Input Output의 약자.

제네릭 : 데이터의 타입을 일반화한다 <- 이런 의미를 가진다. 한 번 알아보자.

컬렉션 : 많은 데이터들을 효과적으로 처리할 수 있는 방법을 제공하는 클래스들의 집합 ArrayList에 대해 알아보자.

LinkedList에 대해 알아보자
Hash 에 이어 Properties 에 대해서 같이 알아보자.

열거형 클래스인 Enum에 대해 알아보자.

람다식 (익명함수) : 메소드를 하나의 식으로 표현한 것
컬렉션에 저장된 요소들을 순회하면서 처리할 수 있는 기능인 Stream 알아보기

Servlet에 대해 배워보자.

Filter : HTTP 요청과 응답 사이에서 전달되는 데이터를 가로채어, 서비스에 맞게 변경하고 걸러내는 필터링 작업을 수행하는 것. 한 번 Wrapper에 대해서도 같이 알아보자.

Servlet Listener : 웹 컨테이너가 관리하는 LifeCycle 사이에 발생하는 이벤트를 감지하여, 이벤트 발생 시 그에 대한 일련의 로직을 처리하는 인터페이스. 메소드와 함께 알아보자.

JPA : 자바 진영의 ORM 기술 표준으로 ORM 기술을 사용하기 위한 표준 인터페이스의 모음 함께 알아보자.

이전 게시글에 이어 간단한 예시로 만들어보려고 한다.

@ManyToOne, @OneToMany, @ManyToMany 3가지 어노테이션을 활용하면서 단방향 연관관계와 양방향 연관관계에 대해 알아보자.