Java 44

자바 스트림의 그룹화와 분할 - partitioningBy()

https://www.youtube.com/watch?v=VUh_t_j9qjE&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=171 [깃허브 저장소] https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림의 그룹화와 분할 partitioningBy() - 스트림을 2 분할 한다* Collector partitioningBy(Predicate predicate)* Colle..

Java/공부 2024.12.12

자바 collect() 와 Collectors

https://www.youtube.com/watch?v=u9KOajCP3D8&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=170 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com collect() 와 Collector, Collectorscollect()CollectorCollectorsCollector 를 매개변수로 하는 스트림의 최종 연산collect..

Java/공부 2024.12.11

스트림의 최종연산

https://www.youtube.com/watch?v=M_4a4tUCSPU&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=169 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림의 최종연산 중간 연산최종 연산연산 수n번1번반환형Streamint, long. double, Optional ...스트림열림닫힘 (스트림 요소 소모)메서드limit()sk..

Java/공부 2024.12.11

자바 Optional

https://www.youtube.com/watch?v=W_kPjiTF9RI&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=168 깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com Optional - T 타입 객체의 래퍼클래스래퍼클래스 : Integer, Long 타입 같은 것 들을 포함하는 클래스모든 종류의 객체를 저장할 수 있다. (null 포함)null..

Java/공부 2024.12.11

자바 스트림의 중간연산(2)

https://www.youtube.com/watch?v=sEa4RQGG0HU&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=167 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림의 중간 연산(2) - map(), peek(), flatMap()map() : 주어진 스트림을 다른 스트림으로 변환한다.Stream map(Function mapper) ..

Java/공부 2024.12.11

자바 스트림의 중간연산(1)

https://www.youtube.com/watch?v=G2lPQB42GL8&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=166 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림의 중간 연산(1)스트림 자르기 - skip(), limit()* Stream skip(long n) // 앞에서부터 n개 건너뛰기* Stream limit(long ma..

Java/공부 2024.12.09

자바 스트림의 연산

https://www.youtube.com/watch?v=iY8ta9upajE&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=165 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림의 연산스트림이 제공하는 기능 - 중간 연산과 최종 연산중간 연산 : 연산 결과가 스트림의 연산, 반복적으로 적용 가능최종 연산 : 연산 결과가 스트림이 아닌 연산, 단 한..

Java/공부 2024.12.09

자바 스트림 만들기

https://www.youtube.com/watch?v=AOw4cCVUJC4&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=164 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com  스트림 만들기 스트림 만들기 - 컬렉션Collection 인터페이스의 stream() 으로 컬렉션을 스트림으로 변환Stream stream()  - Collection 인터페이..

Java/공부 2024.12.09

자바 스트림(Stream), 스트림의 특징

https://www.youtube.com/watch?v=7Kyf4mMjbTQ&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=163 [깃허브 저장소]https://github.com/pakms980319/JavaStudy-2024-12-09 GitHub - pakms980319/JavaStudy-2024-12-09Contribute to pakms980319/JavaStudy-2024-12-09 development by creating an account on GitHub.github.com 스트림 (Stream)다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것흘러가는 시냇물 (데이터의 연속적인 흐름)다양한 데이터 소스 : 컬렉션, 배열 ...똑같은 방식으로 작..

Java/공부 2024.12.09

0. 예외 처리

1. 예외 프로그램이 실행되는 동안에 발생하는 예기치 않은 에러 2. 컴파일 에러와 런타임 에러 1) Compile time Error 컴파일할 때 발생하는 에러 2) Run time Error 실행할 때 발생하는 에러 3. Java의 런타임 에러 1) 에러(error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 2) 예외(exception) 프로그램 코드에 의해서 수습될 수 있는 미약한 오류 3) 예외처리 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것 (강제 종료 대신 의도된 종료 가능) 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지 4. 예외 처리 - 예외 클래스 1) Throwable 클래스 자바에서 에러와 예외 사항을 모두 나타내기 위한 최상위 클래..

Java/공부 2024.03.13