This blog is no longer updated. Please check my new blog here.

Julien Sobczak

The Java Language Specification, Java SE 8 Edition

James Gosling, Bill Joy, Guy L Steele Jr., Gilad Bracha, Alex Buckley

Java travers le regard d'un compilateur.

General

Addison-Wesley Professional Paperback 013390069X 758 pages

Review

Logiquement rigoureux, logiquement complet, logiquement ennuyeux…

The Java Language Specification nous offre néanmoins un autre regard sur le langage. On découvrir toutes les subtilités qu’un compilateur doit faire face. Pas question ici de présenter l’API ou d’introduire le langage. D’autres livres de la même série sont consacrés.

Chaque langage doit avoir une spécification de ce genre mais avec un tel sujet, impossible d’en faire un livre passionnant. The Java Language Specification s’en sort toutefois honorablement car même s’il faut résister pour ne pas décrocher, le livre se comprend relativement facilement (pour un développeur Java confirmé).

Un plus grand nombre d’exemples aurait apporté plus de clarté, surtout que les quelques exemples présents interviennent souvent après des dizaines de phrases formelles. Mais avec déjà 700 pages à son actif, comment reprocher aux auteurs d’avoir voulu rester concis.

A noter que le livre est disponible en ligne gratuitement (avec la possibilité de le télécharger en PDF). Un rapide coup d’oeil pour confirmer votre choix est primordial si vous envisagez l’achat de ce livre.

A réserver aux développeurs Java confirmés qui souhaitent découvrir le langage sous un autre angle.