본문 바로가기
반응형

병렬 처리3

이자바 16장(스트림과 병렬 처리) 확인문제 Preface 이번 장을 제대로 이해하지 못한 것인지, 람다식과 메소드 참조 부분의 이해가 부족한 것인지, 문제를 풀다가 해결 방법을 모르겠어서 출판사에서 제공하는 확인문제 강의를 봤다. 아무래도 다음 장을 공부하기 전에 람다식 부분과 이번 장을 다시 한 번 천천히 살펴봐야 할 것 같다. - 5번 package ch16; import java.util.Arrays; import java.util.List; public class Exercise5 { public static void main(String[] args) { List list = Arrays.asList("This is a java book", "Lambda Expressions", "Java8 supports lambda expressti.. 2023. 5. 7.
스트림과 병렬 처리 Preface 이번 장의 제목에 병렬 처리도 포함되어 있지만, 간단한 개념만 소개할 뿐 대부분은 스트림에 관한 내용이었다. 스트림의 개념과 사용 방법 등 다양한 내용을 공부했는데, 람다식과 제네릭, 참조 등 앞 장 내용에 관한 지식이 요구되는 부분이 많았다. 어찌저찌 이해는 할 수 있었지만, 아무래도 해당 내용들을 직접 코드에 적용하기 위해선 많은 복습과 추가적인 공부가 필요할 듯하다. 1권은 자바의 기본적인 사용 방법에 관한 내용들이었다면, 2권에선 조금 더 딥하고 전문적인 내용을 소개하는 것 같다. 2권의 첫 장인 멀티 스레드에 관한 글을 업로드하며 말했듯 모든 내용을 완벽히 이해하려고 시간을 쓰며 스트레스를 받기보단 대충 이런 내용이 있구나 정도의 느낌만 얻은 뒤 필요할 때 직접 나만의 코드를 작성.. 2023. 5. 7.
컬렉션 프레임워크 Preface 이번 장에선 컬렉션 프레임워크에 포함된 다양한 자료구조를 공부했다. 백준에서 자바 문제를 풀어본 후 다른 사람들의 코드를 리뷰할 때 List와 Map 등의 자료구조를 사용한 코드를 자주 볼 수 있었는데, 나는 사용 방법을 모르다보니 지금껏 기본적인 배열만을 사용하여 직접 메소드를 만들어 문제를 해결했었다. 단순히 배열을 사용하는 것보다 컬렉션프레임워크의 클래스나 인터페이스에서 제공하는 다양한 메소드를 이용하면 원하는 결과를 보다 쉽게 얻을 수 있을 것 같다. 1. 컬렉션 프레임워크 소개 - 컬렉션 프레임워크(Collection Framework): 자료구조를 바탕으로 객체들을 효율적으로 관리할 수 있는 인터페이스와 클래스들을 모아둔 것 인터페이스 분류 특징 구현 클래스 Collection .. 2023. 5. 2.