The Java Native Interface: Programmer's Guide and Specification

Valutazione media 3,14
( su 14 valutazioni fornite da GoodReads )
 
9780201325775: The Java Native Interface: Programmer's Guide and Specification

The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code. This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features and programming techniques, JNI design justifications, and the official specification for all JNI types and functions. You will find coverage of important topics such as: *Writing native methods *Passing data types between the Java language and native programming languages *Embedding a Java virtual machine implementation in native applications *Leveraging legacy native libraries *Improving the efficiency and reliability of your code An entire chapter is devoted to avoiding common traps and pitfalls. The book uses numerous examples to illustrate programming techniques that have proven to be effective. 0201325772B04062001

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

I migliori risultati di ricerca su AbeBooks

1.

Liang, Sheng
Editore: Addison-Wesley Professional (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 1999. Paperback. Condizione libro: New. book. Codice libro della libreria 0201325772

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 19,56
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

2.

Liang, Sheng
Editore: Addison-Wesley Professional (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 1999. Paperback. Condizione libro: New. 1. Codice libro della libreria DADAX0201325772

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 23,15
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,74
In U.S.A.
Destinazione, tempi e costi

3.

Liang, Sheng
Editore: Addison-Wesley Professional (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Brossura Quantità: 1
Da
Book Deals
(Lewiston, NY, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 1999. Condizione libro: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: I. INTRODUCTION AND TUTORIAL. 1. Introduction. The Java Platform and Host Environment. Role of the JNI. Implications of Using the JNI. When to Use the JNI. Evolution of the JNI. Example Programs. 2. Getting Started. Overview. Declare the Native Method. Compile the HelloWorld Class. Create the Native Method Header File. Write the Native Method Implementation. Compile the C Source and Create a Native Library. Run the Program. II. PROGRAMMER'S GUIDE. 3. Basic Types, Strings, and Arrays. A Simple Native Method. Accessing Strings. Accessing Arrays. 4. Fields and Methods. Accessing Fields. Calling Methods. Invoking Constructors. Caching Field and Method Ids. Performance of JNI Field and Method Operations. 5. Local and Global References. Local and Global References. Freeing References. Rules for Managing References. 6. Exceptions. Overview. Proper Exception Handling. 7. The Invocation Interface. Creating the Java Virtual Machine. Linking Native Applications with the Java Virtual Machine. Attaching Native Threads. 8. Additional JNI Features. JNI and Threads. Writing Internationalized Code. Registering Native Methods. Load and Unload Handlers. Reflection Support. JNI Programming in C++. 9. Leveraging Existing Native Libraries. One-to-One Mapping. Shared Stubs. One-to-One Mapping versus Shared Stubs. Implementation of Shared Stubs. Peer Classes. 10. Traps and Pitfalls. Error Checking. Passing Invalid Arguments to JNI Functions. Confusing jclass with jobject. Truncating jboolean Arguments. Boundaries between Java Application and Native Code. Confusing IDs with References. Caching Field and Method Ids. Terminating Unicode Strings. Violating Access Control Rules. Disregarding Internationalization. Retaining Virtual Machine Resources. Excessive Local Reference Creation. Using Invalid Local References. Using the JNIEnv across Threads. Mismatched Thread Models. III. SPECIFICATION. 11. Overview of the JNI Design. Design Goals. Loading Native Libraries. Linking Native Methods. Calling Conventions. The JNIEnv Interface Pointer. Passing Data. Accessing Objects. Errors and Exceptions. 12. JNI Types. Primitive and Reference Types. Field and Method Ids. String Formats. Constants. 13. JNI Functions. Summary of the JNI Functions. Specification of JNI Functions. Index. 0201325772T04062001. Codice libro della libreria ABE_book_new_0201325772

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 26,98
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

4.

Liang, Sheng
Editore: Addison Wesley (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Reuseabook
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Addison Wesley, 1999. Paperback. Condizione libro: New. Dispatched, from the UK, within 48 hours of ordering. This book is in Brand New condition. Codice libro della libreria CHL1720179

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 32,17
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,09
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Liang, Sheng
Editore: Addison Wesley (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Reuseabook
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Addison Wesley, 1999. Paperback. Condizione libro: New. Dispatched, from the UK, within 48 hours of ordering. This book is in Brand New condition. Codice libro della libreria CHL1724403

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 32,17
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,09
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

6.

Liang, Sheng
Editore: Pearson Education (US), United States (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 1999. Paperback. Condizione libro: New. 234 x 184 mm. Language: English . Brand New Book. The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code. This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features and programming techniques, JNI design justifications, and the official specification for all JNI types and functions. You will find coverage of important topics such as: *Writing native methods *Passing data types between the Java language and native programming languages *Embedding a Java virtual machine implementation in native applications *Leveraging legacy native libraries *Improving the efficiency and reliability of your code An entire chapter is devoted to avoiding common traps and pitfalls. The book uses numerous examples to illustrate programming techniques that have proven to be effective. 0201325772B04062001. Codice libro della libreria AAC9780201325775

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 38,39
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

Liang, Sheng
Editore: Pearson Education (US), United States (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 1999. Paperback. Condizione libro: New. 234 x 184 mm. Language: English . Brand New Book. The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code. This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features and programming techniques, JNI design justifications, and the official specification for all JNI types and functions. You will find coverage of important topics such as: *Writing native methods *Passing data types between the Java language and native programming languages *Embedding a Java virtual machine implementation in native applications *Leveraging legacy native libraries *Improving the efficiency and reliability of your code An entire chapter is devoted to avoiding common traps and pitfalls. The book uses numerous examples to illustrate programming techniques that have proven to be effective. 0201325772B04062001. Codice libro della libreria AAC9780201325775

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 39,03
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

8.

Liang, Sheng
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Grand Eagle Retail
(Wilmington, DE, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Paperback. Condizione libro: New. 186mm x 20mm x 233mm. Paperback. This book helps Java developers overcome one of the greatest programming challenges today ? how to achieve and maintain smooth integration of Java technology with the existing infras.Shipping may be from multiple locations in the US or from the UK, depending on stock availability. 320 pages. 0.535. Codice libro della libreria 9780201325775

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 47,86
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

9.

Liang, Sheng
Editore: Addison-Wesley Professional
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi PAPERBACK Quantità: 1
Da
Movie Mars
(Indian Trail, NC, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional. PAPERBACK. Condizione libro: New. 0201325772 Brand New Book. Ships from the United States. 30 Day Satisfaction Guarantee!. Codice libro della libreria 14898584

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 49,20
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,74
In U.S.A.
Destinazione, tempi e costi

10.

Liang, Sheng
Editore: Addison-Wesley (1999)
ISBN 10: 0201325772 ISBN 13: 9780201325775
Nuovi Paperback Quantità: 1
Da
Revaluation Books
(Exeter, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley, 1999. Paperback. Condizione libro: Brand New. 1st edition. 320 pages. 9.25x7.50x0.50 inches. In Stock. Codice libro della libreria x-0201325772

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 47,83
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,16
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro