모던 자바 인 액션 - Chapter 5 <스트림 활용>
이번 장에서는 본격적으로 Streamd을 활용하는 방법에 대해 배워보겠습니다. 필터링스트림 객체는 filter() 메서드를 지원합니다.filter 메서드는 Predicate를 인자로 받아 해당 Predicate와
모던 자바 인 액션 - Chapter 4 <스트림 소개>
스트림이란 무엇인가?스트림은 자바8에서 새롭게 추가된 기능입니다. 스트림을 이용하면 선언형으로 컬렉션 데이터를 처리할 수 있습니다.또한 이를 활용하면 멀티스레드 코드를
모던 자바 인 액션 - Chapter 3 <람다 표현식>
앞선 챕터에서 동작 파라미터화를 통해 요구 사항을 효율적으로 반영할 수 있는 코드를 구현해보았습니다.특히 익명 클래스를 활용하여 다양한 동작을 구현했습니다.
모던 자바 인 액션 - Chapter 2 <동작 파리미터화>
동작 파라미터화 코드 전달하기책에서 해당 챕터의 서론으로 얘기하는것은 어떻게 시시각각 변하는 사용자 요구 사항에 효율적으로 대응할 수 있을까이다.효율적이다라는 것은
<Java> 예외처리 활용
앞선 포스팅에서 체크 예외와 언체크 예외의 차이점에 대해서 알아보았습니다.이번 포스팅에서는 위와 같은 예외들을 실제로 어떻게 적용시키는지 알아보겠습니다. 체크 예외의
<Java> Check 예외 vs Uncheck 예외
해당 포스팅을 진행하기 전에 자바 기본 문법 예외에 대한 참고를 하시고 싶으시면 해당 포스트를 참고 하시길 바랍니다. Java 예외 계층본격적으로
<Java> 예외처리
프로그램 오류의 종류본격적으로 예외를 공부하기 전에 예외가 발생하는 상황인 오류,즉 에러의 종류부터 먼저 짚고 넘어가겠습니다.프로그램이 실헹 중 어떤
<Java> 객체지향프로그래밍 5
저번 포스팅을 통해 우리는 캡슐화와 다형성에 대해서 공부해보았습니다.잠깐 복습을 하자면 캡슐화란 접근 제어자를 통해 멤버 변수에 대한 접근 권한을
<Java> 객체지향프로그래밍 4
저번 포스팅은 객체지향의 근본 개념인 상속에 대해 배워보았습니다.이번 포스팅은 또 다른 근본 개념인 캡슐화(제어자)와 다형성(polymorphism)에
<Java> 객체지향프로그래밍 3
지금까지 클래스의 정의와 함께 기본적인 사용법들을 배웠습니다.지금부터는 객체지향의 꽃인 상속(Inheritance)에 대해서 배워보겠습니다. 상속상속의 정의상속이란, 기존의 클래스를 재사용하여