¿Eres cliente nuevo? Regístrate
Mi Carro (vacío)  
Mi cuenta
Inicio

 

Core Java

por Horstmann, Cay S. ; Cornell, Gary

MaloRegularBuenoMuy BuenoExcelente (0 votos) ¿Lo leíste? Evalúalo

Formato: Encuadernación Rústica (Paperback)
Editorial: Prentice Hall Ptr
Tema: COMPUTERS / Programming Languages / Java
Tags: Java (Computer program language)
Idioma: Inglés
Páginas: 1032
Peso: 1362 gramos
Estado: Nuevo
ISBN: 0132354799
ISBN 13: 9780132354790
Precio: US$ 72,30
Libro Disponible
Despacho en 7 a 9 días hábiles
Si lo compras hoy, lo recibirás entre el Miércoles 06 de Junio de 2012 y el Viernes 08 de Junio de 2012
Comprar
 Agregar a: ¿Qué es?
   
Resumen del libro
Publisher Summary 1
Demonstrates the features of the most recent upgrade to the Java programming language, covering topics including core language and library features, networking, XML, advanced GUI components, JavaBeans, security, and RMI and Web services.
 
Publisher Summary 2

The revised edition of the classic Core Java?, Volume II?Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.

 

Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage of 

  • Streams and Files
  • Networking
  • Database programming
  • XML
  • JNDI and LDAP
  • Internationalization
  • Advanced GUI components
  • Java 2D and advanced AWT
  • JavaBeans
  • Security
  • RMI and Web services
  • Collections
  • Annotations
  • Native methods

For thorough coverage of Java fundamentals?including interfaces and inner classes, GUI programming with Swing, exception handling, generics, collections, and concurrency?look for the eighth edition of Core Java?, Volume I?Fundamentals (ISBN: 978-0-13-235476-9).

 


Tabla de Contenidos del libro
Preface xv
Acknowledgments xix
Streams and Files
1(86)
Streams
2(9)
Reading and Writing Bytes
2(2)
The Complete Stream Zoo
4(4)
Combining Stream Filters
8(3)
Text Input and Output
11(12)
How to Write Text Output
12(2)
How to Read Text Input
14(1)
Saving Objects in Text Format
14(5)
Character Sets
19(4)
Reading and Writing Binary Data
23(9)
Random-Access Files
26(6)
ZIP Archives
32(7)
Object Streams and Serialization
39(20)
Understanding the Object Serialization File Format
46(5)
Modifying the Default Serialization Mechanism
51(2)
Serializing Singletons and Typesafe Enumerations
53(1)
Versioning
54(2)
Using Serialization for Cloning
56(3)
File Management
59(6)
New I/O
65(10)
Memory-Mapped Files
65(7)
The Buffer Data Structure
72(2)
File Locking
74(1)
Regular Expressions
75(12)
XML
87(82)
Introducing XML
88(5)
The Structure of an XML Document
90(3)
Parsing an XML Document
93(12)
Validating XML Documents
105(24)
Document Type Definitions
106(6)
XML Schema
112(3)
A Practical Example
115(14)
Locating Information with XPath
129(7)
Using Namespaces
136(2)
Streaming Parsers
138(8)
Using the SAX Parser
138(5)
Using the StAX Parser
143(3)
Generating XML Documents
146(11)
Writing an XML Document with StAX
150(7)
XSL Transformations
157(12)
Networking
169(48)
Connecting to a Server
170(7)
Socket Timeouts
174(1)
Internet Addresses
175(2)
Implementing Servers
177(7)
Serving Multiple Clients
180(4)
Half-Close
184(1)
Interruptible Sockets
184(7)
Sending E-Mail
191(5)
Making URL Connections
196(21)
URLs and URIs
196(2)
Using a URL Connection to Retrieve Information
198(9)
Posting Form Data
207(10)
Database Programming
217(80)
The Design of JDBC
218(4)
JDBC Driver Types
219(1)
Typical Uses of JDBC
220(2)
The Structured Query Language
222(5)
JDBC Configuration
227(5)
Database URLs
227(1)
Driver JAR Files
228(1)
Starting the Database
228(1)
Registering the Driver Class
229(1)
Connecting to the Database
229(3)
Executing SQL Statements
232(10)
Managing Connections, Statements, and Result Sets
235(1)
Analyzing SQL Exceptions
236(2)
Populating a Database
238(4)
Query Execution
242(12)
Prepared Statements
242(8)
Reading and Writing LOBs
250(2)
SQL Escapes
252(1)
Multiple Results
253(1)
Retrieving Autogenerated Keys
254(1)
Scrollable and Updatable Result Sets
254(6)
Scrollable Result Sets
254(2)
Updatable Result Sets
256(4)
Row Sets
260(3)
Cached Row Sets
261(2)
Metadata
263(10)
Transactions
273(5)
Save Points
274(1)
Batch Updates
274(2)
Advanced SQL Types
276(2)
Connection Management in Web and Enterprise Applications
278(1)
Introduction to LDAP
279(18)
Configuring an LDAP Server
280(4)
Accessing LDAP Directory Information
284(13)
Internationalization
297(54)
Locales
298(5)
Number Formats
303(7)
Currencies
309(1)
Date and Time
310(8)
Collation
318(6)
Collation Strength
318(1)
Decomposition
319(5)
Message Formatting
324(4)
Choice Formats
326(2)
Text Files and Character Sets
328(1)
Character Encoding of Source Files
328(1)
Resource Bundles
329(4)
Locating Resource Bundles
330(1)
Property Files
331(1)
Bundle Classes
331(2)
A Complete Example
333(18)
Advanced Swing
351(170)
Lists
352(18)
The JList Component
352(6)
List Models
358(5)
Inserting and Removing Values
363(2)
Rendering Values
365(5)
Tables
370(35)
A Simple Table
370(4)
Table Models
374(4)
Working with Rows and Columns
378(14)
Cell Rendering and Editing
392(13)
Trees
405(37)
Simple Trees
406(16)
Node Enumeration
422(2)
Rendering Nodes
424(3)
Listening to Tree Events
427(7)
Custom Tree Models
434(8)
Text Components
442(37)
Change Tracking in Text Components
443(4)
Formatted Input Fields
447(16)
The JSpinner Component
463(9)
Displaying HTML with the JEditorPane
472(7)
Progress Indicators
479(13)
Progress Bars
479(4)
Progress Monitors
483(4)
Monitoring the Progress of Input Streams
487(5)
Component Organizers
492(29)
Split Panes
492(4)
Tabbed Panes
496(6)
Desktop Panes and Internal Frames
502(3)
Cascading and Tiling
505(4)
Vetoing Property Settings
509(12)
Advanced AWT
521(164)
The Rendering Pipeline
522(2)
Shapes
524(16)
Using the Shape Classes
527(13)
Areas
540(2)
Strokes
542(8)
Paint
550(2)
Coordinate Transformations
552(5)
Clipping
557(2)
Transparency and Composition
559(9)
Rendering Hints
568(7)
Readers and Writers for Images
575(10)
Obtaining Readers and Writers for Image File Types
575(1)
Reading and Writing Files with Multiple Images
576(9)
Image Manipulation
585(16)
Constructing Raster Images
585(7)
Filtering Images
592(9)
Printing
601(34)
Graphics Printing
602(9)
Multiple-Page Printing
611(2)
Print Preview
613(10)
Print Services
623(4)
Stream Print Services
627(1)
Printing Attributes
627(8)
The Clipboard
635(17)
Classes and Interfaces for Data Transfer
636(1)
Transferring Text
636(4)
The Transferable Interface and Data Flavors
640(2)
Building an Image Transferable
642(5)
Transferring Java Objects via the System Clipboard
647(5)
Using a Local Clipboard to Transfer Object References
652(1)
Drag and Drop
652(16)
Data Transfer Support in Swing
654(4)
Drag Sources
658(2)
Drop Targets
660(8)
Platform Integration
668(17)
Splash Screens
668(5)
Launching Desktop Applications
673(6)
The System Tray
679(6)
Javabeans Components
685(70)
Why Beans?
686(2)
The Bean-Writing Process
688(2)
Using Beans to Build an Application
690(8)
Packaging Beans in JAR Files
691(1)
Composing Beans in a Builder Environment
692(6)
Naming Patterns for Bean Properties and Events
698(3)
Bean Property Types
701(9)
Simple Properties
701(1)
Indexed Properties
701(1)
Bound Properties
702(1)
Constrained Properties
703(7)
BeanInfo Classes
710(3)
Property Editors
713(10)
Writing Property Editors
716(7)
Customizers
723(9)
Writing a Customizer Class
725(7)
JavaBeans Persistence
732(23)
Using JavaBeans Persistence for Arbitrary Data
736(6)
A Complete Example for JavaBeans Persistence
742(13)
Security
755(86)
Class Loaders
756(11)
The Class Loader Hierarchy
757(2)
Using Class Loaders as Namespaces
759(2)
Writing Your Own Class Loader
761(6)
Bytecode Verification
767(4)
Security Managers and Permissions
771(19)
Java Platform Security
772(4)
Security Policy Files
776(7)
Custom Permissions
783(1)
Implementation of a Permission Class
783(7)
User Authentication
790(15)
JAAS Login Modules
795(10)
Digital Signatures
805(17)
Message Digests
805(7)
Message Signing
812(2)
The X.509 Certificate Format
814(1)
Verifying a Signature
814(4)
The Authentication Problem
818(2)
Certificate Signing
820(1)
Certificate Requests
821(1)
Code Signing
822(6)
JAR File Signing
822(5)
Software Developer Certificates
827(1)
Encryption
828(13)
Symmetric Ciphers
828(2)
Key Generation
830(4)
Cipher Streams
834(1)
Public Key Ciphers
835(6)
Distributed Objects
841(42)
The Roles of Client and Server
842(3)
Remote Method Calls
845(1)
Stubs and Parameter Marshalling
845(1)
The RMI Programming Model
846(10)
Interfaces and Implementations
846(2)
The RMI Registry
848(4)
Deploying the Program
852(3)
Logging RMI Activity
855(1)
Parameters and Return Values in Remote Methods
856(9)
Transferring Remote Objects
857(1)
Transferring Nonremote Objects
857(3)
Dynamic Class Loading
860(4)
Remote References with Multiple Interfaces
864(1)
Remote Objects and the equals, hashCode, and clone Methods
865(1)
Remote Object Activation
865(6)
Web Services and JAX-WS
871(12)
Using JAX-WS
871(3)
A Web Service Client
874(3)
The Amazon E-Commerce Service
877(6)
Scripting, Compiling, and Annotation Processing
883(52)
Scripting for the Java Platform
884(11)
Getting a Scripting Engine
884(1)
Script Evaluation and Bindings
885(2)
Redirecting Input and Output
887(1)
Calling Scripting Functions and Methods
888(1)
Compiling a Script
889(1)
An Example: Scripting GUI Events
890(5)
The Compiler API
895(10)
Compiling the Easy Way
895(1)
Using Compilation Tasks
895(5)
An Example: Dynamic Java Code Generation
900(5)
Using Annotations
905(6)
An Example: Annotating Event Handlers
906(5)
Annotation Syntax
911(4)
Standard Annotations
915(4)
Annotations for Compilation
916(1)
Annotations for Managing Resources
917(1)
Meta-Annotations
917(2)
Source-Level Annotation Processing
919(7)
Bytecode Engineering
926(9)
Modifying Bytecodes at Load Time
932(3)
Native Methods
935(56)
Calling a C Function from a Java Program
936(6)
Numeric Parameters and Return Values
942(2)
Using printf for Formatting Numbers
942(2)
String Parameters
944(6)
Accessing Fields
950(4)
Accessing Instance Fields
950(3)
Accessing Static Fields
953(1)
Encoding Signatures
954(2)
Calling Java Methods
956(6)
Instance Methods
956(1)
Static Methods
957(1)
Constructors
958(1)
Alternative Method Invocations
958(4)
Accessing Array Elements
962(4)
Handling Errors
966(4)
Using the Invocation API
970(5)
A Complete Example: Accessing the Windows Registry
975(16)
Overview of the Windows Registry
975(2)
A Java Platform Interface for Accessing the Registry
977(1)
Implementation of Registry Access Functions as Native Methods
977(14)
Index 991


Libros Relacionados

Las personas que visitaron este libro, también visitaron los siguientes libros.

UML Y PATRONES - LARMAN

Uml Y Patrones

por: Larman

Tipo de Producto: Libro
Editorial: Pearson (Año: 2003, 2ª edición)
ISBN: 8420534382
Idioma: Español
Estado: Nuevo
Tenemos 2 alternativas para este libro. ¿Qué es?
US$ 104,51 Disponible
Importado desde Chile ¿Qué es?
Despacho en 7 a 10 días hábiles
Comprar
US$ 68,77 Disponible
Importado desde México ¿Qué es?
Despacho en 18 a 22 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

CORE JAVA 2 VOLUMEN I - FUNDAMENTOS - HORSTMANN

Core Java 2 Volumen I - Fundamentos

por: Horstmann

Tipo de Producto: Libro
Editorial: Pearson
ISBN: 8420548324
Idioma: Español
Estado: Nuevo
Tenemos 3 alternativas para este libro. ¿Qué es?
US$ 80,48 Stock sujeto a verificación ¿Qué es?
Despacho en 7 a 10 días hábiles en caso de estar disponible
Ver más detalles
US$ 169,90 Disponible
Importado desde Argentina ¿Qué es?
Despacho en 8 a 16 días hábiles
Comprar
US$ 141,31 Disponible
Importado desde España ¿Qué es?
Despacho en 19 a 23 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

Core Java - Horstmann, Cay S./ Cornell, Gary

Core Java

por: Horstmann, Cay S./ Cornell, Gary

Tipo de Producto: Libro
Editorial: Prentice Hall Ptr
ISBN: 0132354764
Estado: Nuevo
US$ 70,75 Libro Disponible
Despacho en 7 a 9 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

PATRONES DE DISENO - GAMMA

Patrones De Diseno

por: Gamma

Tipo de Producto: Libro
Editorial: Pearson (Año: 2002, 1ª edición)
ISBN: 8478290591
Idioma: Español
Estado: Nuevo
US$ 86,75 Disponible
Importado desde Argentina ¿Qué es?
Despacho en 13 a 19 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

Core Java 2 - Horstmann, Cay S.

Core Java 2

por: Horstmann, Cay S.

Tipo de Producto: Libro
Editorial: Prentice Hall Ptr
ISBN: 0131482025
Estado: Nuevo
US$ 101,11 Libro Disponible
Despacho en 7 a 9 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

Core Java 2 - Horstmann, Cay S./ Cornell, Gary

Core Java 2

por: Horstmann, Cay S./ Cornell, Gary

Tipo de Producto: Libro
Editorial: Prentice Hall Ptr
ISBN: 0131118269
Estado: Nuevo
US$ 150,06 Stock sujeto a verificación ¿Qué es?
Despacho en 17 a 21 días hábiles en caso de estar disponible
Ver más detalles

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 

Core Java - Horstmann, Cay S./ Cornell, Gary

Core Java

por: Horstmann, Cay S./ Cornell, Gary

Tipo de Producto: Libro
Editorial: Prentice Hall Ptr
ISBN: 9780137081899
Estado: Nuevo
US$ 74,69 Libro Disponible
Despacho en 7 a 9 días hábiles
Comprar

Ranking: MaloRegularBuenoMuy BuenoExcelente
Ver más detalles

 


Otros libros que pueden ser interesantes


Indica la cantidad máxima de días hábiles para que el libro sea despachado desde nuestras oficinas en Estados Unidos a tu domicilio.

A este tiempo se debe sumar el tiempo de transporte, que para el caso de Estados Unidos, es de 1 día hábil.

En todo caso, en el carro de compras podrás conocer el tiempo total de tu pedido y una fecha estimada de entrega.

Indica la cantidad máxima de días hábiles para que el libro sea despachado desde nuestras oficinas en Estados Unidos a tu domicilio (luego de haber realizado la verificación de stock en nuestro proveedor).

A este tiempo se debe sumar el tiempo de transporte, que para el caso de Estados Unidos, es de 1 día hábil.

En todo caso, en el carro de compras podrás conocer el tiempo total de tu pedido y una fecha estimada de entrega.

En Buscalibros contamos con múltiples proveedores para ofrecer la mejor relación en Precio y Rapidez de despacho.

Para este libro, contamos con más de un proveedor. Puedes escoger la opción que prefieras.

Esto significa que tenemos que verificar con nuestro proveedor la existencia y el precio de este libro ya que la información con que contamos en este momento podría no estar actualizada.

Por favor ingresa al detalle del libro para realizar la verificación

Esto significa que tenemos que verificar con nuestro proveedor la existencia y el precio de este prodcuto ya que la información con que contamos en este momento podría no estar actualizada.

Para realizar una verificación, oprime el botón que aparece a la derecha.

La verificación no toma más de 24 horas hábiles. Recibirás una notificación a tu correo para que puedas completar tu compra cuando tengamos la información de la disponibilidad del libro.

Este libro está disponible fuera de Estados Unidos y en Buscalibros lo podemos importar especialmente para tí.

El precio publicado ya incluye todos los costos de importación (transporte internacional e impuestos de aduana) desde el país de origen a Estados Unidos.

Por lo tanto recibirás tu pedido en la comodidad de tu hogar sin tener que pagar ningún costo adicional de importación.

Si compras este libro el... Te llegará el...
Lunes antes de las 16:00 hrs Martes
Martes antes de las 16:00 hrs Miércoles
Miércoles antes de las 16:00 hrs Jueves
Jueves antes de las 16:00 hrs Viernes
Viernes antes de las 16:00 hrs Lunes
Sábados y domingos Martes

Este libro no se encuentra disponible actualmente en nuestras bodegas o en las de nuestros proveedores.

Por el momento, no conocemos una fecha próxima de reposición.

Puedes agregar este libro a 3 tipos de listas:

1) Lista de deseos: Incorpora en esta lista los libros que deseas comprar en el futuro.

2) Mi Tienda: Crea una tienda virtual con los libros que quieras, creando categorías de libros. Podrás ganar dinero por cada persona que compre en tu tienda.

3) Otra Lista: Similar a la Lista de Deseos, pero te permite mantener clasificados en distitnas listas los libros que deseas comprar.

NUEVO: Tu Tienda Buscalibros te permite crear en un sólo click una Tienda Virtual con libros de Buscalibros, ganando dinero por las ventas que genere tu Tienda...

Es simple, entretenido y ¡100% GRATIS!

Oprime el botón para crear tu Tienda