📚 이것이 자바다 개정판데이터 입출력 : 데이터가 키보드, 파일, 프로그램으로부터 입출력, 저장 또는 전송되는 모든 것의 총칭스트림 : 단방향으로 데이터가 흐르는 것그림, 멀티미디어, 문자 등 모든 종류의 데이터 출력 시 사용최상위 클래스 OutputStream하위
주의 ! interface로 생성, JpaRepository<Entity, PK Type>\-> 영화마다 등록된 사진의 개수가 다른 것을 알 수 있음
1. BaseEntity > @EnableJpaAuditing : 생성일자, 수정일자 자동으로 등록 2. Movie Entity 3. MovieImage 4. Member 5. Review 매핑테이블은 '동사'나 '히스토리'를 의미하는 테이블이다 이 프로젝트에
<서브쿼리>Java 객제지향의 상속과 똑같은 개념이다상속당한 자식 객체는 부모 객체의 인스턴스를 사용할 수 있고, 부모는 자식객체의 인스턴스를 사용할수 없다<장점>서브쿼리는 쿼리를 구조화시키므로, 쿼리의 각 부분을 명확히 구분할 수 있게 해준다서브쿼리는 복잡
데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미한다null값을 허용하지 않는다UNIQUE 조건이 설정된 필드는 중복된 값을 저장할 수 없다테이블의 기본 키이다테이블의 데이터를 쉽고 빠르게 찾도록 도와주는 역할을 한다NOT NULL, UN
grantrevokerollcommit : 변경사항 확정, 반영rollback : 변경사항 취소savepoint : rollback 범위 지정
1. CREATE 2. ALTER 3. DROP 4. TRUNCATE 5. RENAME
📚 이것이 자바다 [개정판] sec01. 컬렉션 프레임워크 > 자바는 자료구조를 바탕으로 관련된 인터페이스와 클래스를 java.util 패키지에 포함시켜 놓았다 이 모든 것을 총칭하여 컬렉션 프레임워크라고 부른다 몇 가지 인터페이스를 통해 다양한 컬렉션 클래스를
운영체제의 개념 OS : Operating System 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어 하드웨어는 중앙처리장치, 기억장치, 통신 장치, 입출력 장치 등으로 구분된다 운영체제의 목적 사용자 편리성 제공 : 입출력 편의,
결정되지 않은 타입을 파라미터로 처리하고 객체 생성 시점에 구체적인 타입으로 대체하는 기능제네릭 타입으로 선언 후 구체적인 타입을 지정하지 않으면 Object 타입이 암묵적으로 사용된다✨ 타입 파라미터를 대체하는 타입은 클래스 및 인터페이스이다✨ 기본 타입은 타입 파라
📚 이것이 자바다 개정판객체 번지 비교 후 boolean값 리턴객체의 메모리 번지를 이용하여 해시코드를 생성하므로 객체마다 다른 정수값 리턴두 객체가 동등한지 비교할 때 주로 사용한다객체를 문자열로 표현한 문자 정보를 리턴문자열을 저장하고 조작할 때 사용String
📚 이것이 자바다 개정판에러(Error): 프로그램 코드에 의해 수습될 수 없는 심각한 오류예외(Exception): 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류일반 예외(Exception): 컴파일러가 예외 처리 코드 여부를 검사하는 예외실행 예외(Run
📚 이것이 자바다 개정판인터페이스는 두 객체를 연결하는 역할을 한다implements해당 클래스가 인터페이스를 통해 사용할 수 있다는 뜻인터페이스의 추상 메소드를 정의한 메소드가 있다는 뜻변수의 타입으로 사용할 수 있고, 기본값 null으로 설정된다사용하려면 new
📚 이것이 자바다 [개정판] sec02. 클래스 상속 > public class 자식클래스 extends 부모클래스{} 부모 클래스의 필드와 메소드를 자식 클래스에 물려주는 것 자식 클래스를 선언할 때 상속받을 부모 클래스를 선택한다 자바는 다중 상속을 허용하지
객체 = 속성(필드) + 동작(메소드)물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것캡슐화필드와 메소드를 하나로 묶고 실제 구현 내용을 외부에 감추는 것이다외부의 잘못된 사용으로 인해 객체가 손상되지 않도록 하기 위함이다접근 제한자를 통해 노출할 것
📚 이것이 자바다 개정판자바의 데이터 타입은 기본 타입과 참조 타입으로 분류된다참조 타입(reference type)배열타입열거타입클래스인터페이스✍🏻 기본 타입 변수 vs. 참조 타입 변수기본 타입 변수 int age = 25; , double price = 10
✨ 깃허브 링크 : MovieReview Project 📚 코드로 배우는 스프링 부트 웹 프로젝트 스프링부트 프로젝트 생성 >spring initializr 바로가기 Project 유형, Language, Spring Boot 버전, Project 정보,