본문 바로가기

WhiteShip Java Study : 자바 처음부터 멀리까지

(19)
람다식(feat. 익명 구현 클래스 vs 람다식) 선장님과 함께하는 마지막 자바 스터디입니다. (ㅜ) 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com 람다식 사용법 함수..
제네릭 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com 제네릭 사용법 제네릭 주요 개념 ..
NIO 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com 스트림 (Stream) / 버퍼 ..
I/O 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com 스트림 (Stream) / 버퍼 ..
ServiceLoader 소프트웨어 시스템은 에플리케이션 객체를 제작하고 의존성을 서로 연결하는 준비 과정과 런타임 로직을 분리해야 한다. - Clean Code 시스템 소프트웨어 시스템은 컴포넌트를 사용하는 데 필요한 정보와 컴포넌트를 만드는데 필요한 정보를 분리해야 한다. Java 에서는 일반적으로 인터페이스를 작성하고, 인터페이스를 구현하는 구현체를 작성한다. Spring 프레임워크의 컨테이너를 사용하는 방법이 보통 쓰이지만, 더 가볍고 경량인 방법이 있다. ServiceLoader는 java.util 패키지에 있다. 이 클래스는 jar 파일에 포함된 구헝 파일을 읽어서 인터페이스의 구현을 찾고, 이 구현을 선택한 오브첵트의 목록으로 사용한다. 이게 무슨 말이냐. 공통 인터페이스를 정의하고, 그를 구현한 구현체가 여러가지라..
Annotation 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com 애노테이션 정의하는 방법 @ret..
enum 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com enum 정의하는 방법 enum이..
멀티스레드 프로그래밍 선장님과 함께하는 자바 스터디입니다. 자바 스터디 Github github.com/whiteship/live-study whiteship/live-study 온라인 스터디. Contribute to whiteship/live-study development by creating an account on GitHub. github.com 나의 Github github.com/cmg1411/whiteShip_live_study cmg1411/whiteShip_live_study ✍ 자바 스터디할래. Contribute to cmg1411/whiteShip_live_study development by creating an account on GitHub. github.com Thread 클래스와 Runnab..