Java Stream Collection
김영한님의 김영한의 실전 자바 – 고급 3편, 람다, 스트림, 함수형 프로그래밍 내용 중 일부로 실무에서 자주 사용될 법한 Collection의 종류들이다 기본 List 수집 수정 불가능 리스트 Set으로 수집 타입 지정 – TreeSet은 정렬 상태를 유지 기본 Map 수집 키 중복 예외 Map…
김영한님의 김영한의 실전 자바 – 고급 3편, 람다, 스트림, 함수형 프로그래밍 내용 중 일부로 실무에서 자주 사용될 법한 Collection의 종류들이다 기본 List 수집 수정 불가능 리스트 Set으로 수집 타입 지정 – TreeSet은 정렬 상태를 유지 기본 Map 수집 키 중복 예외 Map…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 상속을 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 추상 클래스(Abstract Class) 추상 클래스는 불완전한 객체를 위한 청사진…
더 간결하고 안전하게 Kotlin의 Null 타입 ( T? )과 엘비스 연산자 ( ?: ) 활용 Java Optional 스타일 Kotlin-style (Nullable 타입 및 엘비스 연산자) 반복되는 예외 처리를 위한 유틸리티 함수 – fail() ExceptionUtils.kt fail() 적용 Java 라이브러리의 Optional을 Kotlin스럽게 다루기…
단순함으로 돌아가다 POJO가 등장한 배경: EJB의 복잡성 POJO가 등장하기 이전의 기술들, 예를 들어 EJB, 애플릿, 서블릿, JSP 등 여러 기술들은 아래와 같은 특징이 있다 EJB를 사용하며 불편함을 느낀 개발자가 직접 만든 오픈소스 서블릿 예시 POJO의 특징 및 장점 스프링에서의 POJO…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 클래스를 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 클래스 선언과 프로퍼티 Java 코드 Kotlin 코드 생성자:…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 함수를 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 함수 선언 문법 기본 인자 (Default Parameter) Java에…
김영한님의 김영한의 실전 자바 – 고급 3편, 람다, 스트림, 함수형 프로그래밍 내용 중 일부로 실무에서 자주 사용될 법한 기본형 특화 Stream의 종류들이다 기본형(primitive) 특화 스트림 기본형 특화 스트림 생성(Int, Long, Double Stream) 범위 생성 메서드 통계 관련 메서드(sum, average, max, min, count)…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 예외를 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 try-catch 기본 문법 Java vs Kotlin try-catch가 Expression…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용은 반복문을 다루는 방법이고 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 강의에 소금을 조금 친 내용이다 for-each문 Java vs Kotlin 전통적인 for문 – 등차수열…
코틀린을 배우기 위해서 인프런에서 강의를 구매하고 코틀린과 친해지고 기본기를 다지기 위해서 공부하는 중이다. 글 내용을 제어문을 다루는 방법이고 강의는 최태현님의 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)에 소금을 조금 친 내용이다 if문 – Expression vs Statement Java vs Kotlin…