More Related Content Similar to Hot Trend Lambda Expressions, Compare C# With Java (20) Hot Trend Lambda Expressions, Compare C# With Java2. 2
정준석
korcosin@gmail.com
2011.01 ~ 2011.10 : LG전자 R&D연구소 (아주 잠깐)
2011.11 ~ 2015.05 : WISEnut( Search-Tech 팀 )
2015.05 ~ 2016.07 : 에듀윌 ( 개발팀 )
2016.07 ~ ING : 중앙일보 ( 기술개발팀 )
- Crawling Technical Specialist
- Web Developer
- Polyglot Programmer… 가 되고 싶은…
- .NET과 JAVA 이중 스파이
22. 22
C# Lambda – ex1 ( 람다의 정렬 )
Type Inference ( C# 3.0 )
Sort With Lambda
30. 30
C# Lambda – TIP
foreach( var x in y ) VS ToList().ForEach
Imperative
Programming
Functional
Programming
39. 39
Java Lambda – ex1
Functional Interface
Interface Abstract Method
1 1
java.util.function.*
46. 46
Java Lambda – ex4
Stream API
Internal Iteration
Anti Imperative
Programming
Lazy
Programming
Not How,
Do What
54. 54
Tip
Parallel Stream의 고려 사항
1. 데이터 크기
2. 소스 데이터 구조
3. 객체화
4. 코어의 개수
5. 등등…
- 충분한 데이터가 있을 때
- 데이터 소스를 쉽게 나눌 수 있는 구조일 때
- int,float,double > Integer,Float,Double
- 접근할 수 있는 코어가 많을 수록