Java

Spring

스프링 테스트(Spring Test)

ApplicationContext를 만들고 관리하는 작업을 할 수 있도록 JUnit의 기능을 확장해준다.

Read
Spring

스프링 배치(Spring Batch)

배치는 '일괄 처리'라고 해석할 수 있으며, 실시간으로 요청에 의해서 처리되는 방식이 아닌 일괄적으로 한꺼번에 대량의 프로세스를 처리하는 방식이다. 스프링 배치는 이를 쉽게 할 수 있게 해준다.

Read
Spring

스프링(Spring) 입문

김영한 님의 스프링 입문 강의에 대한 필기내용이다.(내용이 좀 길다.)

Read
Java

long vs Long

원시타입(primitive type)과 참조타입(reference type)의 차이를 통해 long과 Long의 차이를 알아본다.

Read
Java

추상클래스 vs 인터페이스

개인적으로, 자바를 공부하며 자꾸만 그 차이점을 헷갈리게 되었던 개념이 추상클래스와 인터페이스다. 둘 다 객체 생성을 할 수 없고, 설계도 같은 느낌의 개념이라 공통점이 있는데, 차이점을 위주로 다뤄본다.

Read
Concept

오버라이딩과 오버로딩

오버라이딩과 오버로딩은 이름이 비슷해 초심자가 헷갈릴 수 있는 개념이다. 둘 다 '동일한 이름의 메서드'에 대한 개념이라는 공통점이 있는데, 어떤 차이점이 있는지 알아보자.

Read
Concept

객체지향 프로그래밍(OOP)

객체지향 프로그래밍은 문제를 여러 개의 객체 단위로 나눠 작업하는 방식을 말한다. 객체지향 프로그래밍의 5대 개념인 추상화, 캡슐화, 은닉화, 상속, 다형성에 대해 정리해본다.

Read