Articoli correlati a Creating Components: Object Oriented, Concurrent, and...

Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java - Brossura

 
9780849314995: Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java

Sinossi

Concurrency is a powerful technique for developing efficient and lightning- fast software. For instance, concurrency can be used in common applications such as online order processing to speed processing and ensure transaction reliability. However, mastering concurrency is one of the greatest challenges for both new and veteran programmers. Software developers with all levels of experience can refer to Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java to better understand how concurrency works, more effectively deploy it in program components, and reuse these components to improve program design, quality, and performance.

This text introduces concurrent and component programming to students, engineers, and programmers who are familiar with Java and procedural and GUI programming. It helps them to understand and apply concurrency in Java component programming, while exploring distributed program implementation, Java threads, objects, interfaces, exceptions, component reuse, and system design and management.

By providing the fundamental concepts of object-oriented components and offering templates for distributed program components, this valuable resource reveals how programmers can apply concurrency and components to solve complex problems.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

INTRODUCTION TO CONCURRENT PROGRAMMING AND COMPONENTS
Chapter Goals
What is Concurrent Programming?
Components
Types of Concurrent Programming

THREADS AND PROGRAM CONTEXTS
Writing threads in Java
A Simple Execution Model
Program Safety
Deadlock

DESIGNING AND IMPLEMENTING CONCURRENT PROGRAMS WITH STATE DIAGRAMS
Background
Steps to Create a Concurrent Program
The Producer/Consumer Problem
Why Passive Objects are Components
Gas Station Simulation Problem

Identifiers, Variables, Objects, and Collection Classes
Identifiers and Variables
Java Identifiers and Variables
Primitives
Objects
Collection Classes in Java

PROGRAMMING TO AN INTERFACE
Reuse with Interfaces
Programming to a Promise
Dynamic Polymorphism
Using Multiple Interfaces
Implementing the SortedPrintTable
Using the SortedPrintTable
Expression Trees

EXCEPTIONS IN JAVA
How to Incorrectly Handle Errors
Java Exception Handling
Checked and Unchecked Exceptions
Writing Exceptions

IMPLEMENTING AN ANIMATOR COMPONENT USING THE JAVA EVENT MODEL
A Very Simple Animator
Adding a Speed Control to the Animator
Implementing a Generic Animator
Implementing the Animator using the Java Event Model
Multicasters

COOPERATIVE SYNCHRONIZATION
Cooperative and Competitive Synchronization
Coordinating Threads using Long Sleep Times
Using Wait and Notify to Coordinate Threads
A Solution with a Hidden Race Condition
Solving the Race Condition
Notification Objects
Animating the Gas Station Problem

COMBINING CONCURRENT TECHNIQUES
A First-In-First-Out-Binary-Semaphore
Readers-Writers Problem
An Improved Gas Station Simulation
Improving the Animator

ORGANIZING THE PROBLEM FOR REUSE: REUSE OF UTILITY CLASSES
Types of Reuse
Finding Commonality in Code
Reuse by Copy
Procedural Reuse in Java
Classification: Reuse by Extension
Composition: Reuse by Delegation
Defining the Java Event Model by Extending a Vector
Using Cohesion and Coupling to Evaluate Designs

OBJECT ORIENTED DESIGN
Organizing Objects
Choosing Composition or Classification
Conclusion

PROGRAM MANAGEMENT IN JAVA
What is Program Management?
Implementation Attributes Not Defined in Java
Implementation Attributes Defined in Java
Packages

DISTRIBUTED PROGRAMMING USING RMI
A Brief History of Distributed Computing
Overview of RMI
Implementing a simple program using RMI
Migrating and Non-Migrating Objects
Chat Program

Product Description

Book by Kann Charles W

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreAuerbach Publications
  • Data di pubblicazione2003
  • ISBN 10 0849314992
  • ISBN 13 9780849314995
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero edizione1
  • Numero di pagine448

Compra usato

Condizioni: buono
Connecting readers with great books...
Visualizza questo articolo

EUR 3,35 per la spedizione in U.S.A.

Destinazione, tempi e costi

EUR 7,73 per la spedizione da Regno Unito a U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9781138468542: Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java

Edizione in evidenza

ISBN 10:  1138468541 ISBN 13:  9781138468542
Casa editrice: Auerbach Publications, 2017
Rilegato

Risultati della ricerca per Creating Components: Object Oriented, Concurrent, and...

Foto dell'editore

Kann, Charles W.
Editore: Auerbach Publications, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Antico o usato paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_406675904

Contatta il venditore

Compra usato

EUR 87,25
Convertire valuta
Spese di spedizione: EUR 3,35
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kann, Charles W.
Editore: Auerbach Publications, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 1198413

Contatta il venditore

Compra usato

EUR 125,17
Convertire valuta
Spese di spedizione: EUR 2,36
In U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Kann Charles W.
Editore: Taylor & Francis Group, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Brossura
Print on Demand

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xvii + 430 Illus. This item is printed on demand. Codice articolo 8387977

Contatta il venditore

Compra nuovo

EUR 134,39
Convertire valuta
Spese di spedizione: EUR 7,73
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kann, Charles W.
Editore: Auerbach Publications, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 1198413-n

Contatta il venditore

Compra nuovo

EUR 139,89
Convertire valuta
Spese di spedizione: EUR 2,36
In U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kann, Charles W.
Editore: Auerbach Publications, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Antico o usato Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 1198413

Contatta il venditore

Compra usato

EUR 126,69
Convertire valuta
Spese di spedizione: EUR 17,83
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Kann, Charles W. (Author)
Editore: Auerbach Pub, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Paperback

Da: Revaluation Books, Exeter, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Brand New. 1st edition. 448 pages. 9.75x6.75x1.00 inches. In Stock. Codice articolo __0849314992

Contatta il venditore

Compra nuovo

EUR 142,00
Convertire valuta
Spese di spedizione: EUR 11,89
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Charles W. Kann
Editore: Taylor & Francis Group, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Brossura

Da: Books Puddle, New York, NY, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xvii + 430 1st Edition. Codice articolo 26541270

Contatta il venditore

Compra nuovo

EUR 155,03
Convertire valuta
Spese di spedizione: EUR 3,56
In U.S.A.
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Kann Charles W.
Editore: Taylor & Francis Group, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Brossura

Da: Biblios, Frankfurt am main, HESSE, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. pp. xvii + 430. Codice articolo 18541276

Contatta il venditore

Compra nuovo

EUR 149,06
Convertire valuta
Spese di spedizione: EUR 9,95
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kann, Charles W.
Editore: Auerbach Publications, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 1198413-n

Contatta il venditore

Compra nuovo

EUR 142,51
Convertire valuta
Spese di spedizione: EUR 17,83
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Charles W. Kann
Editore: Taylor & Francis Ltd, 2003
ISBN 10: 0849314992 ISBN 13: 9780849314995
Nuovo Paperback / softback

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. New copy - Usually dispatched within 4 working days. 834. Codice articolo B9780849314995

Contatta il venditore

Compra nuovo

EUR 154,21
Convertire valuta
Spese di spedizione: EUR 17,94
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 1 copie di questo libro

Vedi tutti i risultati per questo libro