개념 정리

Lazy Loading Lazy Loading은 관련된 엔티티를 실제로 필요할 때까지 로딩하지 않는 방식입니다.특징연관된 엔티티가 실제로 접근될 때까지 데이터베이스에서 조회되지 않습니다.프록시 객체를 사용하여 연관된 엔티티를 참조합니다.장점초기 로딩 시 불필요한 데이터를 로딩하지 않으므로 성능이 향상될 수 있습니다.메모리 사용량을 줄일 수 있습니다.불필요한 데이터베이스 쿼리를 줄일 수 있습니다.단점관련 데이터를 접근할 때 추가적인 데이터베이스 쿼리가 발생할 수 있습니다.복잡한 경우, N+1 문제를 초래할 수 있습니다.프록시 객체를 사용할 때 예상치 못한 동작이 발생할 수 있습니다. Eager Loading Eager Loading은 관련된 엔티티를 즉시 로딩하는 방식입니다.특징엔티티가 조회될 때 연관된 ..
연산자의 종류와 우선 순위연산자 (Operator) : 변수나 상수에 미리 약속된 연산을 하는 명령어연산 기능에 따른 분류이름연산자부호 연산자+ -산술 연산자+ - * / %증감 연산자++ --대입 연산자= += -= *= /= %= &= |= ^= >>= >>>= 관계 연산자 >= == !=논리 연산자&& || !비트 연산자& | ~ ^ >> >>> 조건 연산자?:캐스트 연산자(type)피연산자의 개수에 따른 분류이름연산자단항 연산자+(부호) -(부호) ++ -- ! ~ (type)이항 연산자+ - * / % = += -= *= /= %= &= |= ^= >>= >>>= 삼항 연산자?:연산자 우선 순위종류연산자결합 방향우선 순위일차식( ) [ ]→높다단항 연산자! ~ ++ -- -(부호) +(부호) (..
변수 (Variable) : 변하는 수자료를 처리하기 위해 이름이 부여된 기억 공간변수의 선언 형식자료형 변수 이름, [변수 이름, ...];ex) int a = 10;변수의 종류..
자바의 작동 원리 소스 코드 작성 기계어 코드 생성 프로그램 실행 사람이 읽을 수 있는 문자열 기계가 읽을 수 있는 문자열로 변경 (컴파일) 하드웨어가 기계어를 해석해 실행 식별자(Identifier) 작성 규칙 유니코드 문자를 사용합니다. 공백이 없는 한 개의 단어로 구성되어야 합니다. 문자, 숫자, '_', '$'를 사용할 수 있습니다. 반드시 문자, '_', '$'로 시작해야 합니다. 길이 제한이 없습니다. 영어 대 · 소문자를 사용합니다. 자바 키워드를 사용할 수 없습니다. 올바른 식별자 잘못된 식별자 식별자 올바른 이유 식별자 잘못된 이유 User_name 대문자 시작 User name 자바 식별자 내에 공백 사용 user_name 소문자 시작 사용자 이름 " _User_name '_'로 시작 ..
fenec_fox
'개념 정리' 카테고리의 글 목록