
객체 지향 설계 5원칙 SOLID SRP(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open Closed Principle) : 개방 폐쇄 원칙 LSP(Liskov Substitution Principle) : 리스코프 치환
@Query > @Query라는 어노테이션을 사용해 직접 JPQL을 작성할 수 있다. *JPQL을 사용하면 JPA구현체에서 자동으로 쿼리 문장을 해석하고 실행한다. 예시 자료 >@Repository@Query문을 본인이 원하는 형식에 맞추어서 작성을 해 사용이 가능하
절차적 프로그래밍: 프로그램을 일련의 절차나 함수로 분해하는 방식데이터는 일반적으로 별도의 구조에서 관리되며, 함수나 절차는 이 데이터를 사용하여 작업을 수행구조적프로그래밍: "GOTO"와 같은 비구조적 제어 흐름을 피하고, 순차적 실행, 조건 분기(if-else 문

처음 java를 이해하기 전에 운영체제라는 것에 대해서 이해를 할 필요성이 있다. 운영체제 란 Operating System으로 하드웨어를 관리하는 프로그램이다. 우리가 아는 운영체제로는 윈도우, 맥os, 우분투등이 있다. 즉, 컴퓨터를 보다 쉽게 사용할 수 있게 해

이전 포스트에서 데이터 저장 영역인 런타임 데이터 영역에 대해서 말한 적이 있다.Runtime Data Area(런타임 데이터 영역, 메모리 영역): JVM이 프로그램을 실행하는 동안 데이터를 저장하는 메모리 영역그렇다면 이러한 데이터는 어떠한 형식으로 저장이 되는 것

소프트웨어를 개발하는 프로그래밍 패러다임 중 하나로, 현실 세계의 객체를 모델링하여 소프트웨어를 구축하는 개념객체 지향은 인간의 인지 및 사고 방식까지 프로그래밍에 접목하는 인간 지향이다.캡슐화 (Encapsulation): 클래스 내부의 멤버 변수와 메서드를 외부로