Möchten Sie verkaufen? Hier verkaufen
Java Rules (DevelopMentor)
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Java Rules (DevelopMentor) [Englisch] [Taschenbuch]

Douglas Dunn


Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Kurzbeschreibung

JavaaA A Rules distills the Java Language Specification into an extraordinary resource for every Java developer. Doug Dunn has eliminated obscure information only needed by JVM and compiler developers, and added crucial real-world guidance not found in the spec. The result: the most readable, accessible Java reference ever created. JavaaA A Rules offers a thorough overview of the Java 2 Platform, the java.lang, java.io, and java.util packages, and associated APIs and class libraries. Long-time consultant and trainer Doug Dunn introduces the inner workings of the language with exceptional clarity, detailing fine points and delivering expert tips for creating robust, efficient software. Topics covered include: lexical structure, compilation units, application programs, packages, JAR files, versioning, reference types, variables and constants, strings and arrays, and much more. For all beginning-to-intermediate level Java programmers, including experienced developers in other languages who want a Java tutorial and reference that respects their expertise.

Synopsis

JavaaA A Rules distills the Java Language Specification into an extraordinary resource for every Java developer. Doug Dunn has eliminated obscure information only needed by JVM and compiler developers, and added crucial real-world guidance not found in the spec. The result: the most readable, accessible Java reference ever created. JavaaA A Rules offers a thorough overview of the Java 2 Platform, the java.lang, java.io, and java.util packages, and associated APIs and class libraries. Long-time consultant and trainer Doug Dunn introduces the inner workings of the language with exceptional clarity, detailing fine points and delivering expert tips for creating robust, efficient software. Topics covered include: lexical structure, compilation units, application programs, packages, JAR files, versioning, reference types, variables and constants, strings and arrays, and much more. For all beginning-to-intermediate level Java programmers, including experienced developers in other languages who want a Java tutorial and reference that respects their expertise.

Buchrückseite

Detailed yet accessible, Java™ Rules is a comprehensive reference for the application programmer who needs to master the intricacies of the Java™ programming language. Thoroughly describing the core of the Java programming language and the Java™ virtual machine (JVM™), Java™ Rules makes it possible for programmers to efficiently master the Java platform.

Based on the second editions of The Java™ Language Specification and The Java™ Virtual Machine Specification, Java™ Rules presents a subset of those specifications in a gentle tutorial style. From platform basics to APIs, this encyclopedic guidebook reveals every facet of the language--including previously undocumented features. Throughout the book, practical tutorials are supported with official language documentation or with insights shared by respected leaders. The book's unique format and conversational style are ideally suited for experienced programmers seeking a short path to language proficiency.

As both a tutorial and detailed reference, this volume of Java™ Rules covers:

  • Lexical structure, escape sequences, and positional notation systems
  • The anatomy of a compilation unit
  • The five kinds of classes and interfaces
  • Containment and inner class hierarchies (versus inheritance hierarchies)
  • The static modifier, this and super
  • Primitive data types and Object
  • Strings and other common data types
  • Arrays and the Collections Framework

With Java™ Rules in hand, both novices and experienced programmers can quickly master the language.



0201709163B10162001

Über den Autor

Douglas Dunn is a Java programming consultant who has over ten years of experience as a mainstream business application programmer. He is currently working on additional volumes of JavaaA A Rules. 0201709163AB10152001

Prolog. Abdruck erfolgt mit freundlicher Genehmigung der Rechteinhaber. Alle Rechte vorbehalten.

This book has been under continuous development for over five years, since shortly after the JDK 1.0 release in 1995.

Married to the Java Specifications

This book is based on the Java Language Specification (JLS). In fact, I started out to write what I regarded as The Java Language Specification for Application Programmers. Shortly thereafter, however, I realized that material from The Java Virtual Machine Specification (JVMS) would have to be included as well. This work has grown to include everything of interest to mainstream business application programmers in a host of Java specifications, including the second editions of both the JLS and the JVMS.

The Target Audience

The main difference between the specifications and this book is the target audience. The JVMS is, of course, written for someone who wants to implement a JVM. What is not as generally understood is that the JLS is a grammar primarily intended for someone who wants to write a Java compiler, such as the jikes compiler team at IBM. Thus, it includes a lot of material that is of interest only to programmers who make a living in the arcane world of compilers. That is truly unfortunate because the JLS contains a wealth of information of interest to application programmers that rarely makes it into mainstream Java books. The same can be said of the JVMS. This book extracts all of that information, elaborates upon it where necessary, and presents it in a technical writing style appropriate for mainstream business application programmers.

Mainstream business application programmers are the target audience. By that I mean working programmers, most of whom will be found in corporations outside of Silicon Valley. They are experienced professionals who need to learn the language at a professional level in the first pass. This requires a serious and dedicated focus on the part of the reader. Mainstream business application programmers have that focus. They bring to the subject years of experience and a strong motivation to learn.

More generally, this book is for any programmer who wants to truly master the basics of the Java programming language. While formalism and stylistic norms forbid me from including students in the target audience, I firmly believe that these books can be profitably used to teach the Java programming language (if not as the primary text, then as an auxiliary reference work).



0201709163P10162001
‹  Zurück zur Artikelübersicht