Valores null podem (e com certeza vão), em algum momento, resultar em uma NullPointerException. Negligenciar aspectos que podem resultar essas exceptions podem trazer problemas difíceis de serem encontrados e resolvidos. Pense em uma cadeia de objetos que formam uma hierarquia de objetos dependentes. Se qualquer desses objetos permitir um valor null e em algum momento…
Tag: lambda
Java 8: uma visão geral da API Streams
O estudo da API Stream requer conhecimento de expressões lambda em Java, sendo assim, é interessante dar uma olhada no post “Java 8: Expressões Lambda, Closures, Interfaces Funcionais e um pouco mais” que trata da principal novidade do Java 8, expressões lambdas. A API Streams, novidade no Java 8, oferece suporte a uma série de…
Java 8: Expressões Lambda, Closures, Interfaces Funcionais e um pouco mais
Expressões lambda são a novidade do momento no ecossistema Java. Uma expressão lambda é um bloco de código que pode ser passado como parâmetro para ser executado mais tarde pelo código. Parece algo bem simples para todo o alvoroço da comunidade Java em torno dessa novidade, mas expressões lambda facilitam muitas coisas e as novidades…