자바의 본질을 실무에 적용하는 이펙티브 자바 강의를 듣고 정리한 내용입니다변수를 다 명시해서 인스턴스를 생성해야함💬 변수가 늘어나면 상당히 비효율적일 것이다한 줄이면 충분하고 가독성이 좋음필요하지 않은 엔티티의 속성을 제거하고 Dto를 생성하는 루틴으로도 매우 유용함
자바의 본질을 실무에 적용하는 이펙티브 자바 강의를 듣고 정리한 내용입니다 대상 클래스 내부에서 어떻게 구현될까? 생성자의 예시 정적 팩터리 메서드의 예시 객체 인스턴스 생성 예시 for Entity 생성자를 사용한 객체 인스턴스 생성 변수를 다 명시해서 인스
자바의 본질을 실무에 적용하는 이펙티브 자바 강의를 듣고 정리한 내용입니다오직 하나의 인스턴스만 생성할 수 있는 클래스싱글톤 패턴을 사용하면 쉽게 객체의 유일성을 보장할 수 있음생성자를 private으로 선언해서 사용자가 호출할 수 없게 함 > 의도하지 않은 객체 생성
자바의 본질을 실무에 적용하는 이펙티브 자바 강의를 듣고 정리한 내용입니다try 구문에서 Exception이 던져져도 무조건 finally가 실행됨아래 실행 결과에서 try 절에서 Exception이 발생했으나 finally가 실행된 걸 확인 가능함finally는 코드
자바의 본질을 실무에 적용하는 이펙티브 자바 강의를 듣고 정리한 내용입니다추상 클래스는 일반 클래스와는 달리 단독으로 객체를 생성할 수 없다. 반드시 추상 클래스를 상속한 실제 클래스를 통해서만 객체를 생성할 수 있다.점프투자바인스턴스화 될 수 없으며, extends를
Favor Skeletal Implementation in JavaInterface와 Abstract Class의 장점을 모두 취하는 방법인 Skeletal Implementation을 구현해보자인터페이스를 통해 구현체에게 필요한 메서드를 강제하고,구현체에 공통된 메서
클래스와 인터페이스 선언에 타입 매개변수가 쓰이면, 이를 제네릭 클래스 혹은 제네릭 인터페이스라 한다. ...제네릭 클래스와 제네릭 인터페이스를 통틀어 제네릭 타입이라고 한다.\-클래스와 인터페이스 선언에 타입 매개변수가 쓰이면, 이를 제네릭 타입이라고 한다.\-각각의
와일드카드는 컴퓨터에서 특정 명령어로 명령을 내릴 때, 여러 파일을 한꺼번에 지정할 목적으로 사용하는 기호를 가리킨다. 예를 들어 cmd에서 a\*는 a로 시작하는 모든 글자를 의미하며, 이와 비슷한 a+는 a를 제외한 모든 a로 시작하는 문자열로 치환된다.Bounde