Java
Java Generic - 파라미터 제한 사용하기
제네릭은 타입 파라미터가 제한되어 있다. 이것이 어떤 의미인지 천천히 살펴보자 예제로 통해 동물 병원 클래스 살펴 ...
#Java #Generic #Refactoring #Solution #Problem #Parameter #Polymorphism #Foundation #ProjectJFJava
제네릭은 타입 파라미터가 제한되어 있다. 이것이 어떤 의미인지 천천히 살펴보자 예제로 통해 동물 병원 클래스 살펴 ...
#Java #Generic #Refactoring #Solution #Problem #Parameter #Polymorphism #Foundation #ProjectJFJava
* 다음 코드의 실행 결과를 참고해 Container 클래스를 만들기 * Container 클래스는 제네릭이다. ...
#Java #Generic #Solution #Problem #Foundation #ProjectJFJava
Animal 클래스와 제네릭을 만들어보면서 알아보자 Animal 클래스 구조 Animal ...
#Java #Generic #Polymorphism #Foundation #ProjectJFJava
제네릭의 핵심은? 사용할 타입을 미리 결정하지 않는다는 것이다. 클래스 내부에 사용할 타입을 클래스로 정의하는 시점 ...
#Java #Generic #Diamond Type #Rule #Parameter #Argument #Foundation #ProjectJFJava
앞에서 작성한 코드를 살펴보자. ObjBox.class public class ObjBox { priv ...
#Java #Object #Generic #Type Safety #Foundation #ProjectJFJava
이전에 NumberBox, StringBox 객체를 만들어 저장하고 꺼내는 클래스를 생성하였다. 개발자에게 추가로 ...
#Java #Generic #Type #Type Safety #Foundation #ProjectJF #Trade Off #PolymorphismJava
대부분의 프로그래밍 언어에서 제네릭(Generic) 개념을 도입하였다. 처음 제네릭을 접한 경우 이해하기가 굉장히 ...
#Java #Generic #Foundation #ProjectJFJava
애플리케이션에서 외부 자원을 해제하는 방법으로 try ~ catch ~ finally 소개하였다. 이번에는 try ...
#Java #AutoCloseable #Exception #Foundation #ProjectJF #try #catch #finallyJava
네트워크 예제를 가지고 처리가 불가능한 예외를 공통으로 처리하기 언체크 예외 ...
#Java #Exception #instanceof #try #catch #finally #Foundation #ProjectJFJava
예외 처리를 다루는데 어떤 것이 베스트 프랙티스인지 고민 상황이 생길 수 있다. 시간이 흘러 예외 처리에 대한 스타 ...
#Java #Exception #Real World #Problem #Solution #Foundation #ProjectJF #Best PracticeJava
예외를 잡아서 처리할 때 예외 계층을 활용할 수 있다. 만약, NetworkClient 수 많은 예외가 발생한다면 ...
#Java #Exception #Foundation #ProjectJF #try #catch #finallyJava
이전 작성글 "Java 예외 처리 - 네트워크 예제 리팩토링 1" Network 코드에 대한 설명 ...
#Java #Exception #Structor #Foundation #ProjectJF