본문으로 건너뛰기

9개 문서가 "PROGRAMMING" 태그에 분류되었습니다

모든 태그 보기

Conditions and loops

코틀린의 조건문(if, when)과 반복문(for, while)에 대한 상세 설명과 활용법을 알아봅니다. 표현식으로서의 if, when의 다양한 사용법, 가드 조건, 그리고 효율적인 반복문 작성 방법을 실제 예제와 함께 살펴봅니다.

Exception

자바의 예외 처리 개념부터 Checked/Unchecked Exception의 차이, 선택 기준, 예외 처리 블록까지 실무에서 필요한 예외 처리 전략을 상세히 설명합니다. try-catch-finally와 try-with-resources 사용법을 코드 예제와 함께 알아봅니다.

Functions

코틀린 함수의 기본 개념부터 고급 기능까지 상세히 알아봅니다. 최상위 함수, 중위 함수, 가변 인자, 디폴트 파라미터 등 코틀린의 함수 기능을 Java와 비교하며 실제 예제 코드와 함께 설명합니다. 자바 개발자가 코틀린으로 쉽게 전환할 수 있는 실용적인 가이드입니다.

Package

코틀린의 패키지와 임포트 개념을 상세히 알아봅니다. 자바와 다른 코틀린의 패키지 시스템, 임포트 사용법, 그리고 효율적인 디렉토리 관리 방법까지 실제 예제와 함께 설명합니다.

Property

코틀린 프로퍼티의 다양한 특징과 활용법을 알아봅니다. var와 val의 차이부터 커스텀 접근자, 지연 초기화, 위임 프로퍼티까지 실제 예제를 통해 코틀린 프로퍼티의 모든 것을 설명합니다.

Reactive Programming

리액티브 시스템, 리액티브 프로그래밍, 리액티브 스트림즈의 핵심 개념과 차이점을 명확히 설명합니다. 각 개념의 특징과 실제 활용 방안을 상세히 다루어 리액티브 기술의 전체적인 이해를 돕습니다.

Reactive Streams

Reactive Streams의 등장 배경부터 핵심 컴포넌트인 Publisher, Subscriber, Subscription, Processor의 상세 스펙까지 알아봅니다. 비동기 스트림 처리의 표준을 이해하고 실제 프로젝트에 적용하기 위한 포괄적인 가이드입니다.

Transaction

데이터베이스의 핵심 개념인 트랜잭션(Transaction)에 대해 상세히 알아봅니다. ACID 원칙부터 실제 활용 시 주의사항까지, 실무에서 꼭 알아야 할 트랜잭션의 모든 것을 다룹니다.

Transaction Propagation

스프링의 트랜잭션 전파 속성에 대해 상세히 알아봅니다. 각 전파 옵션의 특징과 실제 사용 사례를 통해 효과적인 트랜잭션 관리 방법을 설명합니다.