Cargando…

Beginning Java 7 /

Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:. Chapter 1: Getting Started with Java Chapter 2: Discovering Classes and Objects Chapter 3: Exploring Advanced Language Features Chapter 4: Touring Language APIs Cha...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Friesen, Jeff
Otros Autores: Darby, Chʹad (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : [Apress], ©2011.
Colección:Expert's voice in Java.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Getting Started with Java; What Is Java?; Java Is a Language; Java Is a Platform; Installing and Working with JDK 7; Installing JDK 7; Working with JDK 7; Installing and Working with NetBeans 7; Installing NetBeans 7; Working with NetBeans 7; Java Language Fundamentals; Comments; Identifiers; Types; Variables; Expressions; Statements; Summary; Chapter 2: Discovering Classes and Objects; Declaring Classes and Creating Objects.
  • Declaring ClassesCreating Objects with the new Operator and a Constructor; Specifying Constructor Parameters and Local Variables; Creating Arrays with the new Operator; Encapsulating State and Behaviors; Representing State via Fields; Representing Behaviors via Methods; Hiding Information; Initializing Classes and Objects; Inheriting State and Behaviors; Extending Classes; The Ultimate Superclass; Composition; The Trouble with Implementation Inheritance; Changing Form; Upcasting and Late Binding; Abstract Classes and Abstract Methods; Downcasting and Runtime Type Identification.
  • Covariant Return TypesFormalizing Class Interfaces; Declaring Interfaces; Implementing Interfaces; Extending Interfaces; Why Use Interfaces?; Collecting Garbage; Summary; Chapter 3: Exploring Advanced Language Features; Nested Types; Static Member Classes; Nonstatic Member Classes; Anonymous Classes; Local Classes; Interfaces Within Classes; Packages; What Are Packages?; The Package Statement; The Import Statement; Searching for Packages and Types; Playing with Packages; Packages and JAR Files; Static Imports; Exceptions; What Are Exceptions?; Representing Exceptions in Source Code.
  • Throwing ExceptionsHandling Exceptions; Performing Cleanup; Assertions; Declaring Assertions; Using Assertions; Avoiding Assertions; Enabling and Disabling Assertions; Annotations; Discovering Annotations; Declaring Annotation Types and Annotating Source Code; Processing Annotations; Generics; Collections and the Need for Type Safety; Generic Types; Generic Methods; Arrays and Generics; Varargs and Generics; Enums; The Trouble with Traditional Enumerated Types; The Enum Alternative; The Enum Class; Summary; Chapter 4: Touring Language APls; Math and StrictMath; Package.
  • Primitive Type Wrapper Class Boolean; Character; Float and Double; Integer, Long, Short, and Byte; Reference; Basic Terminology; Reference and ReferenceQueue; SoftReference; WeakReference; PhantomReference; Reflection; String; StringBuffer and StringBuilder; System; Threading; Runnable and Thread; Thread Synchronization; BigDecimal; Biglnteger; Summary; Chapter 5: Collecting Objects; The Collections Framework; Architecture Overview; Iterable and Collection; List; Set; SortedSet; NavigableSet; Queue; Deque; Map; Sorted Map; NavigableMap; Utilities; Legacy Collections APls.