Casa > Programação > Ciência da Computação > Tecnologia > Java Puzzlers: armadilhas, armadilhas e casos de canto Reveja

Java Puzzlers: armadilhas, armadilhas e casos de canto

Java Puzzlers: Traps, Pitfalls, and Corner Cases
Por Joshua Bloch Neal Gafter,
Avaliações: 14 | Classificação geral: média
Excelente
4
Boa
4
Média
4
Mau
1
Horrível
1
"Toda linguagem de programação tem suas peculiaridades. Este animado livro revela curiosidades da linguagem de programação Java através de quebra-cabeças de programação divertidos e instigantes." - Guy Steele, Sun Fellow e co-autor da especificação de linguagem Java (TM) "Eu ri. eu vomitei (minhas mãos em admiração). "- Tim Peierls, presidente da Prior Artisans LLC e membro da

Avaliações

05/18/2020
Isma Yeubanks

Se você programa em Java, deve ler este livro. É realmente uma grande surpresa para o tipo de armadilhas no seu código que você nem imagina que possa estar lá.

Garanto que você escreveu pelo menos um desses problemas em seu código. E o controle de qualidade nunca percebeu. E está na natureza AGORA. Arrgh !!

Mais em http://tardate.blogspot.com/2009/06/j...
05/18/2020
Leoni Lopaz

Se você é um Java-Guru, pode ser divertido ler isso. Achei muitos quebra-cabeças mais irritantes do que educacionais (especialmente os problemas relacionados ao unicode). Em geral, achei os quebra-cabeças excessivamente esotéricos. Se você quiser aprender algo sobre Java, escolha um dos outros livros (excelentes!) De Joshua Bloch.
05/18/2020
McWherter Rozanski

Não leia este livro se:
- você quer aprender sobre os fundamentos do design e análise de algoritmos.

Leia este livro se:
- você gostaria de saber mais sobre Java, a JVM, os meandros do OOP ou a história de algumas ilusões visuais interessantes.
05/18/2020
Jakob Lapenta

Este livro é mais um quebra-cabeças do que um livro de computador real. Algumas dicas são úteis, mas é mais divertido ler este livro do que funcional do meu ponto de vista.
05/18/2020
Stier Lazurek

Este livro tem muitos bons quebra-cabeças projetados para fazer você pensar sobre como o Java funciona.
05/18/2020
Susann Muskarn

Revisão completa também no meu blog: http://codependentcodr.blogspot.ca/20...

O Java Puzzlers não é tanto um livro, mas uma coleção de casos de canto obscuros na linguagem de programação Java. O autor (Joshua Bloch) é conhecido como o autor de "Effective Java", que é amplamente considerado como o texto principal da linguagem e, além disso, ele é um dos designers e autores do Java Collections Framework. Para dizer o mínimo, ele sabe as coisas dele.

Cada capítulo do livro apresenta uma coleção de "quebra-cabeças" centrados em uma seção específica do idioma (exemplos incluem loops, seqüências de caracteres, exceções, classes, etc.). Cada "quebra-cabeças" é formulado onde um quebra-cabeça (normalmente na forma de um trecho de código) é fornecido, e o leitor é incentivado a tentar prever qual será a saída ou por que o código está incorreto. Em seguida, é dada uma resposta / explicação do quebra-cabeças. No geral, existem 95 quebra-cabeças diferentes em todo o livro, e eles variam do bastante comum "se você pensasse um pouco sobre isso, descobriria" ao extremamente obscuro ", a menos que você fosse um designer de linguagem Java" nunca tive nenhuma esperança de descobrir isso ". As explicações também costumam incluir comentários para designers de idiomas (por exemplo: "a lição para designers de idiomas aqui é ...").

Do ponto de vista da "curiosidade" acadêmica, o livro é bastante intrigante. Como desenvolvedor Java bastante experiente, me surpreendi com a grande maioria dos quebra-cabeças. O pessoal das linguagens de programação em mim achou isso fascinante (por exemplo, espere, para que você possa ter literais Unicode nos comentários, e esses literais são interpretados pelo compilador?).

Dito isto, o livro chega a um ponto em que os quebra-cabeças e conceitos atingidos pelos quebra-cabeças são extremamente obscuros. Para um desenvolvedor Java típico, você quase nunca encontrará a maior parte dos petiscos deste livro. Isso não quer dizer que a leitura não seja útil, você definitivamente aprenderá um pouco sobre o livro, mas se quiser aprender "como escrever um bom código Java", este não é o livro para você (novamente, consulte Outro livro de Bloch para isso).
05/18/2020
Strickland Bostain

Você não encontrará aqui boas perguntas para entrevistas de emprego e não aprenderá coisas práticas sobre Java.
A maioria dos quebra-cabeças aqui é sobre casos que você provavelmente nunca encontrará. Mas é uma leitura divertida que mostra que há muitas coisas que você não sabe sobre Java.
Além disso, este livro pode torná-lo mais perspicaz sobre detalhes no código que você normalmente não nota.
05/18/2020
Priscella Rahn

Eu não tinha idéia de todas as coisas que eu não sabia :)
Java é uma linguagem complicada e depois de ler este livro, você também pensará. Também li o Java eficaz de Joshua Bloch e é um bom livro para este; eles são livros muito bons e vale a pena ler (ou dois).
05/18/2020
Nola Sabean

Ótima maneira de aprender os casos de canto da linguagem Java até o Java 5. As edições Java 6 e 7 fariam leituras interessantes, quando disponíveis.
05/18/2020
Laetitia Geitz

Um livro que fará todos os desenvolvedores de Java usarem "O quê?", "Mas ..", "Como diabos ...". Uma exposição dos segredos sujos conhecidos (e não tão conhecidos) de Java.
05/18/2020
Bearnard Danehy

Apenas para nerds. Um pouco interessante, mas não o tipo de coisa que você gostaria de usar para perguntas da entrevista.
05/18/2020
Gibb Jeanfrancois

Vai fazer você responder bem a todas as perguntas de busca trivial em Java ... não é um livro realmente prático, mas muito divertido!
05/18/2020
Kentigerma Keeble

Este livro não precisa de introdução. Uma leitura muito divertida e perspicaz para quem deseja dominar Java.

Deixe um comentário para Java Puzzlers: armadilhas, armadilhas e casos de canto