오브젝트: 다형성과 동적 메서드 탐색의 원리
조영호님의 '오브젝트' 책 12장 정리: 객체지향 다형성의 종류와 구현 방법, 동적 메서드 탐색 원리와 self 참조를 통한 메시지 처리 메커니즘
조영호님의 '오브젝트' 책 12장 정리: 객체지향 다형성의 종류와 구현 방법, 동적 메서드 탐색 원리와 self 참조를 통한 메시지 처리 메커니즘
조영호님의 '오브젝트' 책 11장 정리: 객체 합성을 통한 유연한 설계 방법, 상속의 문제점 해결과 코드 재사용성 향상 전략
조영호님의 '오브젝트' 책 10장 정리: 객체지향 프로그래밍에서 상속과 합성을 통한 코드 재사용 방법, 취약한 기반 클래스 문제와 추상화를 통한 해결책
병원 EMR 시스템과 모비닥 진료 시스템 간 자동 연동 구현 과정에서 얻은 테이블 설계, 캐시 관리, 예외 처리, 테스트 코드 작성의 중요성과 실무 적용 경험
박우빈님의 'Readable Code' 강의에서 배운 추상화 레벨 통일, 사고의 흐름 개선, 객체지향 패러다임 적용, 코드 가독성 향상 기법의 실용적 정리
자바 제네릭 활용법, 컬렉션 프레임워크 구조와 사용법, 반복자 패턴, Comparable과 Comparator 인터페이스 구현 방법
Java 멀티스레드 환경에서 발생하는 동시성 문제를 해결하기 위한 다양한 방법 - Synchronized, Pessimistic Lock, Optimistic Lock, Named Lock, Redis의 Lettuce와 Redisson을 활용한 분산 락 구현 및 성능 비교
객체 지향 프로그래밍의 SOLID 원칙, 스프링 컨테이너와 빈 관리, 의존관계 주입 방법, 싱글톤 패턴, 컴포넌트 스캔, 빈 스코프에 대한 이해
Java 날짜와 시간 API 활용법, 중첩 클래스 유형과 사용 방법, 효과적인 예외 처리 및 try-with-resources 패턴 구현
자바 컬렉션 프레임워크의 주요 인터페이스와 구현체, 제네릭 타입 활용법, 타입 안전성 확보 방법 및 실무 적용 사례