목록규격 (3)
개발 무지렁이

정적(static) 멤버 객체 생성없이 접근가능한 멤버이며, 메모리에 무조건 올라간다. (하나를 만들어서 공유하고 싶을 때 => 지역변수에는 사용불가) vs 인스턴스(instance) 멤버 객체에 소속된 멤버이며, 객체를 생성해야만 사용할 수 있는 멤버이다. ※ 클래스 안의 메서드는 각 객체마다 존재하지 않고, 메서드 영역에 저장되어 공유된다. (객체마다 메서드[코드의 덩어리]를 저장한다면 '중복저장'으로 인해 메모리 효율이 떨어진다.) final 변수에 사용: 한 번 초기화하면 값변경이 불가능하다, 상수역할 (자동 초기화x) 메서드에 사용: 오버라이딩 x, 상속 x => 부모가 될 수 없음, (단, 객체생성은 가능) 📌. '진정한 상수'란? static final int CONSTANT = 100; s..

옵저버 패턴 관찰대상에 변화가 생겼을 때, 연결된 대상에 2차적 행동을 하는 구조를 말한다. 관찰대상(버튼)이 있어야 한다. 관찰대상(버튼)에 무언가를 맡겨야 한다. 변화가 생겼을 때, 연결된 Listener의 메서드를 호출해야 한다. Listener를 따르는 클래스의 오버라이딩된 메서드에서 실제 작동하는 메서드를 호출해준다. ❓ Listener는 표준 규격이다. : 2022년 자동차(버튼)를 만들 때 국제 표준 타이어 규격(Listener)에 맞춘다 2028년 미쉐린 타이어(클래스)를 만들 때, 국제 표준 타이어 규격(Listener)을 따라서 만든다 2028년 한국 타이어(클래스)를 만들 때, 국제 표준 타이어 규격(Listener)을 따라서 만든다 2022년에 만든 자동차에 2028년에 만든 미쉐린..

ORM(Object Relational Mapping) 객체와 '관계형 데이터베이스'의 데이터를 자동으로 매핑해주는 도구를 말한다. 📍. 쿼리문 대신 ☕자바코드로 데이터베이스의 데이터를 처리할 수 있다. 📍. 내부에서 안전한 SQL 쿼리 자동 생성 JPA(Java Persistence API): 🧱 ORM 프레임워크의 표준 스펙 ☕ Java를 기반으로 한 객체 관계 매핑 기술을 말한다. 📍. 객체 지향 프로그래밍 모델과 관계형 데이터베이스 사이의 불일치를 해결하기 위해 개발 📍. 개발자가 SQL쿼리를 직접 작성하지 않아도 된다. 📍. JPA를 구현한 실제 클래스: Hibernate ❓ SQL쿼리문 ``` insert into question(subject, content) values('안녕하세요..