Java Effective - VI
90 points to make your coffee

6. Lambdas and Streams

42. Lambdas over anonymous Classes

43. Prefer method references to Lambdas

44. Favor the use of Java functional Interfaces

45. Use streams judiciously

46. Prefer side effect free functions in streams

47. Prefer collections to streams as return types

48. Use caution when making streams parallel

*****
Written by Martin on 05 June 2019