Aprenda Orientação a Objetos com Java de forma simples e efetiva! Você compilará e executará seu próprio programa em algumas horas. Por que Java? Essa é uma das linguagens de programação mais utilizadas em todo o mundo, com 20 anos e atualmente mais de 9 milhões de desenvolvedores. O livro explora importantes conceitos da orientação a objetos como encapsulamento, herança e polimorfismo. Sempre com exemplos mão na massa, pensados para que você saiba exatamente quando e como utilizá-los. Além disso, serão ensinadas boas práticas de programação e recursos essenciais que com certeza farão parte de sua rotina, dos mais tradicionais aos mais novos introduzidos no Java 8. É sua vez de desbravar o mundo Java!
An open source enthusiast. Leader on the development of VRaptor 4, a well known MVC framework built on top of CDI. Polyglot developer, instructor and writer. Active participant in the community through java user groups, foruns, speaking in national and international technology events, writing tech books and being a member of JCP and some expert groups such as JSR 371 (Model-View-Controller) and JSR 370 (JAX-RS 2.1). Likes continuously study best practices of object orientation, agile practices, functional programming, Java 8 and Java EE specs.
O livro é muito bom no que propõe, ensina o básico de programação necessária para explicar os conceitos de orientação à objetos sempre com bons exemplos e uma boa progressão do conteúdo, explora recursos da linguagem e recomenda boas práticas. Apenas o final me desagradou, foi um enxurrada de conteúdo relacionado as novidades do Java 8, mas serve como material para referência.