Homepage > Programmazione > ComputerScience > Tecnologia > Puzzle di Java: trappole, insidie ​​e casi angolari Recensioni

Puzzle di Java: trappole, insidie ​​e casi angolari

Java Puzzlers: Traps, Pitfalls, and Corner Cases
Da Joshua Bloch Neal Gafter,
Recensioni: 14 | Valutazione complessiva: Media
Premiato
4
Bene
4
Media
4
Male
1
Terribile
1
"Ogni linguaggio di programmazione ha le sue stranezze. Questo vivace libro rivela stranezze del linguaggio di programmazione Java attraverso divertenti e stimolanti puzzle di programmazione." - Guy Steele, Sun Fellow e coautore di The Java (TM) Language Specification "Ho riso, io ho pianto, ho vomitato (le mie mani in ammirazione). "- Tim Peierls, presidente, Priore degli artigiani LLC e membro del

Recensioni

04/21/2020
Plumbo Kalawati

Se programmi in Java, devi assolutamente leggere questo libro. È una vera rivelazione per il tipo di trappole nel tuo codice che non immagineresti nemmeno di poter essere lì.

Posso garantire che hai scritto almeno uno di questi problemi nel tuo codice. E il QA non l'ha mai preso. Ed è fuori nel selvaggio ADESSO. Arrgh !!

Altro a http://tardate.blogspot.com/2009/06/j...
04/21/2020
Lochner Levister

Se sei un Java-Guru, potrebbe essere divertente da leggere. Ho trovato molti enigmi più fastidiosi che educativi (specialmente i problemi relativi all'unicode). In generale, ho trovato i puzzle troppo esoterici. Se vuoi imparare qualcosa su Java, scegli uno degli altri (eccellenti!) Libri di Joshua Bloch.
04/21/2020
Sherer Koudelka

Non leggere questo libro se:
- stai cercando di conoscere i fondamenti della progettazione e dell'analisi degli algoritmi.

Leggi questo libro se:
- ti piacerebbe saperne di più su Java, JVM, le complessità di OOP o la storia di alcune fantastiche illusioni visive.
04/21/2020
Aluino Doegg

Questo libro è più simile a un rompicapo che a un vero libro per computer. Alcuni dei suggerimenti sono utili, ma è più divertente leggere questo libro che funzionale dal mio punto di vista.
04/21/2020
Parsons Montoure

Recensione completa anche sul mio blog: http://codependentcodr.blogspot.ca/20...

Java Puzzlers non è tanto un libro, ma una raccolta di oscuri casi angolari nel linguaggio di programmazione Java. L'autore (Joshua Bloch) è ben noto come l'autore di "Effective Java", che è ampiamente considerato come il testo principale per il linguaggio, e inoltre è uno dei progettisti e autori del Java Collections Framework. Per non dire altro, conosce le sue cose.

Ogni capitolo del libro presenta una raccolta di "rompicapo" incentrati su una particolare sezione del linguaggio (esempi includono loop, stringhe, eccezioni, classi, ecc.). Ogni "puzzle" è formulato laddove viene fornito un puzzle (in genere sotto forma di frammento di codice) e il lettore è incoraggiato a provare a prevedere quale sarà l'output o perché il codice non è corretto. Quindi viene data una risposta / spiegazione del puzzle. Complessivamente ci sono 95 diversi enigmi nel libro, e vanno dal abbastanza comune "se ci pensassi un po 'lo scopriresti" fino all'oscuro "a meno che tu non fossi un progettista del linguaggio Java tu' non avrei mai sperato di capirlo ". Le spiegazioni spesso includono anche commenti ai progettisti linguistici (es: "la lezione per i progettisti linguistici qui è ...").

Dal punto di vista accademico della "curiosità", il libro è piuttosto intrigante. Come uno sviluppatore Java abbastanza esperto mi sono trovato sorpreso dalla stragrande maggioranza dei puzzle. Il ragazzo dei linguaggi di programmazione in me ha trovato questo affascinante (es: aspetta, quindi puoi avere dei letterali Unicode nei commenti e quei letterali sono interpretati dal compilatore?).

Detto questo, il libro raggiunge un punto in cui i puzzle e i concetti colpiti dai puzzle sono estremamente oscuri. Per uno sviluppatore Java tipico non incontrerai quasi mai la maggior parte delle notizie in questo libro. Questo non vuol dire che leggerlo non sia utile, imparerai sicuramente qualcosa sul libro, ma se stai cercando di imparare "come scrivere un buon codice Java" questo non è il libro che fa per te (di nuovo, vedi L'altro libro di Bloch per quello).
04/21/2020
Naresh Heybrock

Non troverai qui domande per un buon colloquio di lavoro e non imparerai cose pratiche su Java.
La maggior parte dei puzzle qui riguarda casi che probabilmente non incontrerai mai. Ma è una lettura divertente che ti mostrerà che ci sono molte cose che non sai di Java.
Inoltre, questo libro può renderti più sensibile ai dettagli nel codice che di solito non noti.
04/21/2020
Kazim Halbritter

Non avevo idea di tutte le cose che non sapevo :)
Java è un linguaggio complicato e dopo aver letto questo libro lo penserai anche tu. Ho anche letto l'effettivo Java di Joshua Bloch ed è un buon libro di accompagnamento per questo; sono un libro molto buono e vale la pena leggere (o due).
04/21/2020
Orsa Mrazek

Ottimo modo per apprendere i casi angolari del linguaggio Java fino a Java 5. Le edizioni Java 6 e 7 farebbero letture interessanti, se disponibili.
04/21/2020
Dowdell Leaper

Un libro che farà andare ogni sviluppatore Java di "Cosa?", "Ma ..", "Come diavolo ...". Un'esposizione dei segreti sporchi noti (e non così noti) di Java.
04/21/2020
Ace Werle

Solo per nerd. Lievemente interessante, ma non il tipo di cose che vorresti usare per le domande del colloquio.
04/21/2020
Knudson Whilden

Ti farà rispondere bene a tutte le domande sulla ricerca di Trivial su Java ... non è un libro davvero pratico, ma molto divertente!
04/21/2020
Warfold Shabreen

Questo libro non ha bisogno di presentazioni. Una lettura molto divertente e perspicace per coloro che vogliono padroneggiare Java.

Lascia una recensione per Puzzle di Java: trappole, insidie ​​e casi angolari