메모하며 개발하기

고정 헤더 영역

글 제목

메뉴 레이어

메모하며 개발하기

메뉴 리스트

    • 분류 전체보기
      • 기록 - 프로그래밍
        • Spring
        • Java
        • Data
        • 자료구조&알고리즘
        • DevOps
      • 메모 - 프로그래밍
        • Javascript
        • SQL
        • 이슈
        • Intellij

    검색 레이어

    메모하며 개발하기

    검색 영역

    컨텐츠 검색

    전체 글

    • List - 컬렉션 프레임워크

      2024.02.07 by wjjun

    • 함수형 인터페이스 (Operator, Predicate), andThen(), compose()

      2024.02.06 by wjjun

    • 메서드 참조와 생성자 참조

      2024.02.05 by wjjun

    • JPA 복합키 식별관계 (필수적, 선택적, @IdClass, @EmbeddedID)

      2024.02.04 by wjjun

    List - 컬렉션 프레임워크

    객체저장 배열의 장단점 객체를 저장하고 필요할 때 꺼내 사용하는 경우가 많습니다. 객체를 효율적으로 추가, 검색, 삭제할 때 사용되는 간단한 방법은 배열입니다. 배열은 쉽게 생성하고 사용할 수 있지만 저장할 수 있는 객체 수가 배열을 생성할 때 결정되어서 불특정 다수의 객체 저장 상황에서는 문제가 있습니다. 배열은 또 객체를 삭제하면 해당 인덱스가 비어 객체 저장시 빈 공간을 확인하는 코드도 필요합니다. 이러한 문제점을 해결한 것이 java.util 패키지에 컬렉션 관련 인터페이스와 클래스가 있는 컬렉션 프레임워크 입니다. 자바 컬렉션은 객체 수집해서 저장하는 역할입니다. 여기서 프레임워크는 자바 라이브러리를 표현합니다. 몇 가지 인터페이스로 다양한 컬렉션 클래스를 이용할 수 있도록 제공합니다. - Co..

    기록 - 프로그래밍/Java 2024. 2. 7. 01:09

    함수형 인터페이스 (Operator, Predicate), andThen(), compose()

    Operator 인터페이스 Funtion과 동일하게 매개 변수와 리턴값이 있는 applyXXX() 메서드를 갖고 있습니다. 이 메서드는 매개값을 맅너값으로 매핑하는 역할보다는 매개값을 이용해 연산을 수행하고 동일한 타입으로 리턴값을 제공하는 역할입니다. 인터페이스 추상메서드 설명 BinaryOperator BiFunctiom 하위 인터페이스 T와 U를 연산한 후 R 리턴 UnaryOperator Function 하위 인터페이스 T를 연산한 후 T 리턴 DoubleBinaryOperator double applyAsDouble(double, double) 두 개의 double 연산 DoubleUnaryOperator double applyAsDouble(double) 한 개의 double 연산 IntBin..

    기록 - 프로그래밍/Java 2024. 2. 6. 01:07

    메서드 참조와 생성자 참조

    메서드 참조 메서드 참조는 말 그대로 메서드를 참조해 매개 변수의 정보와 리턴 타입을 확인하며 람다식에 불필요한 매개 변수를 제거하는 목적입니다. 람다식은 메서드 단순 호출하는 경우가 많습니다. 두 개 값을 계산하는 람다식이 있다면 메서드 참조를 이용하면 깔끔하게 처리할 수 있습니다. (left, right) -> Math.max(left, right); Math :: max; // 메서드 참조 IntBinaryOperator operator = Math :: max; // 메서드 참조 메서드 참조는 정적 또는 인스턴스 메서드를 참조할 수 있으며 생성자 참조도 가능합니다. 정적 메서드와 인스턴스 메서드 참조 정적(static) 메서드를 참조할 경우 클래스 이름 뒤에 :: 기호를 붙여 정적 메서드 이름을 ..

    기록 - 프로그래밍/Java 2024. 2. 5. 01:08

    JPA 복합키 식별관계 (필수적, 선택적, @IdClass, @EmbeddedID)

    복합 키와 식별 관계 매핑 식별관계와 비식별 관계 DB 테이블 사이 관계는 외래 키가 기본 키에 포함되는지 여부에 따라 식별 관계와 비식별 관계로 구분합니다. 식별 관계 부모 테이블의 기본 키를 내려 받아 자식 테이블의 기본 키 + 외래 키로 사용하는 관계입니다. 비식별 관계 부모 테이블의 기본 키를 받아 자식 테이블의 외래 키로만 사용하는 관계입니다.  필수적 비식별 관계 PARENT - PARENT_ID (PK) / NAME CHILD - CHILD_ID (PK) / PARENT_ID (FK) / NAME 선택적 비식별 관계 PARENT - PARENT_ID (PK) / NAME CHILD - CHILD_ID (PK) / PARENT_ID (FK) / NAME 비식별 관계는 PARENT 테이블의 기..

    기록 - 프로그래밍/Java 2024. 2. 4. 01:07

    추가 정보

    인기글

    최신글

    페이징

    이전
    1 ··· 6 7 8 9 10 11 12 ··· 33
    다음
    TISTORY
    메모하며 개발하기 © Magazine Lab
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바