김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
₩77,000
초급 / Java, 함수형 프로그래밍, Lambda, optional
5.0
(82)
최신 자바에 꼭 필요한 람다, 스트림, 자바를 활용한 함수형 프로그래밍 기술을 기초부터 실무 레벨까지 깊이있게 학습합니다.
초급
Java, 함수형 프로그래밍, Lambda
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
₩77,000
초급 / Java, 함수형 프로그래밍, Lambda, optional
5.0
(82)
최신 자바에 꼭 필요한 람다, 스트림, 자바를 활용한 함수형 프로그래밍 기술을 기초부터 실무 레벨까지 깊이있게 학습합니다.
초급
Java, 함수형 프로그래밍, Lambda
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
₩77,000
초급 / Java, 네트워크, 객체지향
5.0
(156)
I/O, 네트워크, 리플렉션, 애노테이션을 기초부터 실무 레벨까지 깊이있게 학습합니다. 웹 애플리케이션 서버(WAS)를 자바로 직접 만들어봅니다.
초급
Java, 네트워크, 객체지향
김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
₩77,000
초급 / Java, 객체지향, thread, multithread, 동시성
5.0
(269)
멀티스레드와 동시성을 기초부터 실무 레벨까지 깊이있게 학습합니다.
초급
Java, 객체지향, thread
김영한의 실전 자바 - 중급 2편
₩66,000
초급 / Java, 객체지향, 알고리즘, 코딩 테스트
5.0
(469)
자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다. 자료 구조에 대한 기본기도 함께 학습합니다.
초급
Java, 객체지향, 알고리즘
김영한의 실전 자바 - 중급 1편
₩66,000
초급 / Java, 객체지향
5.0
(686)
실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다.
초급
Java, 객체지향
[30만 수강생 기념] 1/31 김영한님 온라인 밋업 Live
무료
입문 / 자기계발, 커뮤니케이션
5.0
(143)
1월 31일 저녁 7시에 진행되었던 밋업 영상입니다.
입문
자기계발, 커뮤니케이션
질문&답변
다음 강의 커리큘럼 질문!!
안녕하세요. yoon6669님유투브 로드맵 영상에 안내하는 내용이 최신버전 입니다 🙂해당 내용으로 추천합니다.감사합니다.
질문&답변
교안 오타인가요?!
seulgi980님 고맙습니다 🙂다음 버전에 패치할게요!
질문&답변
9:06초에서 이해가 안가는 부분 (unlock)
안녕하세요. 트릴님단순히 이 그림에 있는 예시만 보는 것이 아니라 좀 더 넓게 생각해야 이해가 되는 문제인데요.예를 들어서 락 반납 후에 깨어난 스레드가 락 획득을 시도 할 때, 여기에 추가로 외부에 있는 별도의 스레드에서도 락 획득을 시도한다면 레이스 컨디션 문제가 발생할 수 있습니다.감사합니다.
질문&답변
scr이 사라져요
안녕하세요. 김ㅇㅇ님어떤 경우에 이런 문제가 발생하는지요?전체 과정을 최대한 많은 스크린 샷으로 남겨주시겠어요?감사합니다.
질문&답변
교안 오타 일까요?
안녕하세요. 트릴님저도 자세히 보니 순서에 오타가 있네요 🙂다음 버전에 패치하겠습니다 🙂감사합니다.
질문&답변
김영한님 알고리즘 강의는 없는건가요??
안녕하세요. 박준혁님알고리즘 강의는 별도로 없고, 알고리즘에 필요한 기본적인 자료구에 대한 부분은 중급2편에서 다룹니다 🙂감사합니다.
질문&답변
어떤 상태를 준영속이라하는지 , 준영속 역할이 무엇인지 궁금합니다!
안녕하세요. 황은경님다음 내용을 참고해주세요 🙂https://inf.run/RLG5h감사합니다.
질문&답변
PayStore 예제문제 구체적 설명
안녕하세요. Hyunju Lee님자바에서 클래스가 기능을 제공할 때 2가지 방법을 사용할 수 있습니다.인스턴스 생성을 통해서 제공인스턴스 생성 없이 static 메서드만 제공특정 클래스의 각각의 인스턴스가 속성이 달라서 인스턴스를 생성해야 한다면 1번 방법이 좋겠지만, 지금과 같이 속성이 없고 단순히 기능 하나만 제공한다면 2번과 같은 방법도 괜찮습니다.여기서 사용한 PayStore는 실제 사용하는 결제 수단만 제공하는 역할을 담당합니다. 이 클래스는 속성(필드)가 없기 때문에 여러 인스턴스를 만들어도 의미가 없습니다. 따라서 인스턴스로 만들 필요 없이 단순히 findPay라는 메서드 하나만 제공하면 됩니다.쉽게 풀어서 설명하자면 예를 들어서 new PayStore()로 객체를 여러번 생성하면 의미 없는 인스턴스가 생성될 수 있습니다.PayStore payStore1 = new PayStore(); PayStore payStore2 = new PayStore(); PayStore payStore3 = new PayStore();이렇게 인스턴스를 생성해도 payStore1 ~ 3이 모두 같은 역할을 담당합니다. 결과적으로 메모리만 낭비되는 것입니다.자바에서는 문법상 new를 통한 객체 생성을 기본적으로 막을 수 없습니다. 이것을 막으려면 abstract 를 사용하거나 또는 생성자를 private으로 막으면 됩니다.인스턴스가 필요없는 기능을 제대로 제공하기 위해 이렇게 객체를 생성하지 못하게 막아서 개발자의 실수를 막고 static 메서드를 통해 단 하나의 기능을 제공하는 것입니다.감사합니다.
질문&답변
책과 관련하여 궁금한 게 있습니다.
안녕하세요. 조태준님 🙂대략 정리하면 다음과 같습니다.기본편: 책 1~ 10장 활용1: 11장활용2: 책에 없는 내용스프링 데이터 JPA: 12장Querydsl: 책 10장에 일부만 소개 감사합니다.
질문&답변
자료구조&알고리즘 강의
안녕하세요. choi님 🙂강의 후보 버킷리스트에 담겼습니다 🙂감사합니다.