Java 8 has a lot of new features that I don't know anything about, like Lambda expressions or functional programming. The latter of these two sound like Oracle has made Java non-OO if one wishes to code non-OO in Java. Is that a correct assessment?
My primary question is about what is in Java 8 for someone unfamiliar with the complex new things being added. What will I find most useful for basic "Model" programming, processing data on the back end that won't require a big learning curve just to understand them, let alone use them well?
I read your reply to another post related to what is happening to Java. I have been wondering since Java 5 if the JCP is essentially trying to make Java Java+every feature I ever liked in another language? Thanks.