자바의 추상화는 무엇일까?
객체지향의 추상화가 필요한 이유를 알아보고, 추상 클래스와 추상 메서드로 공통 규칙과 달라지는 구현을 분리하는 방법을 살펴보자.
Java/Spring 백엔드 개발자 오지훈의 학습과 프로젝트 개선 기록
객체지향의 추상화가 필요한 이유를 알아보고, 추상 클래스와 추상 메서드로 공통 규칙과 달라지는 구현을 분리하는 방법을 살펴보자.
자바의 static 필드와 메서드, 클래스 초기화, final 변수와 참조, final 메서드와 클래스, static final 상수의 의미와 주의점을 알아보자.
캡슐화의 의미와 필요한 이유를 알아보자.
자바의 public, protected, package-private, private 접근 범위와 캡슐화를 알아보자.
자바 생성자의 역할과 기본 생성자, 객체 초기화, this와 this()의 사용 방법을 알아보자.
자바 객체의 상태를 나타내는 필드와 행동을 나타내는 메서드의 선언, 호출, 매개변수와 반환값을 알아보자.
Flyway의 개념과 동작 방식, 사용하는 이유에 대해 알아보자.
자바의 클래스와 객체 차이부터 인스턴스, 객체 생성, 참조 변수와 객체의 관계까지 알아보자.
자바의 기본형과 참조형에 대해 알아보자.
서블릿의 개념, 서블릿 컨테이너, 생명주기, MVC 구조로 발전한 이유를 정리
RESTful API의 개념, URI 설계, HTTP 메서드, 표현, 헤더, 멱등성 정리
인프라 아키텍처 설계와 장단점