Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Java? Native Interface: Programmer's Guide and Specification Book

ISBN: 0201325772

ISBN13: 9780201325775

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 This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Very Good

$6.19
Save $38.80!
List Price $44.99
Almost Gone, Only 3 Left!

You Might Also Enjoy

Cracking the Coding Interview
Cracking the Coding Interview
Gayle Laakmann McDowell

from: $6.19

The C++ Programming Language
The C++ Programming Language
Bjarne Stroustrup

from: $5.19

JavaScript and jQuery: Interactive Front-End Web Development
JavaScript and jQuery: Interactive Front-End Web Development
Jon Duckett

from: $5.89

Code Complete
Code Complete
Steve McConnell

from: $5.99

Head First Java
Head First Java
Bert Bates, Kathy Sierra, Trisha Gee

from: $5.59

Beginning Programming For Dummies (Beginning Programming for Dummies)
Beginning Programming For Dummies (Beginning Programming for Dummies)
Wallace Wang

from: $5.49

Code: The Hidden Language of Computer Hardware and Software
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold

from: $22.59

Excel VBA Programming For Dummies
Excel VBA Programming For Dummies
John Walkenbach

from: $4.99

Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, Fowler Martin, John Brant

from: $5.29

Compilers : Principles, Techniques, and Tools
Compilers : Principles, Techniques, and Tools
Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Monica Lam, R. Sethi, Jeffrey D. Aho, Alfred V.; Sethi, Ravi; Ullman

from: $12.19

Python Programming for the Absolute Beginner
Python Programming for the Absolute Beginner
Michael Dawson

from: $6.59

Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
John Zelle

from: $4.59

Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Scott Meyers

from: $4.69

Getting Started with Arduino
Getting Started with Arduino
Massimo Banzi, Michael Shiloh

from: $4.79

C++ for Dummies
C++ for Dummies
Stephen Randy Davis

from: $4.19

Eloquent JavaScript: A Modern Introduction to Programming
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke

from: $5.29

C++ All-In-One Desk Reference for Dummies
C++ All-In-One Desk Reference for Dummies
Jeff Cogswell, John Paul Mueller, Jeffrey M. Cogswell

from: $5.59

Programming Pearls
Programming Pearls
Jon L. Bentley

from: $5.09

Beginning C++ Through Game Programming
Beginning C++ Through Game Programming
Michael Dawson

from: $5.49

Art of Computer Programming, Volume 1: Fundamental Algorithms
Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald Ervin Knuth

from: $21.99

Customer Reviews

5 customer ratings | 5 reviews

Rated 5 stars
Concise, Complete, and Definitive

I was not looking forward to learning and using JNI, but found myself in a position where that was in fact what I had to do. Of the three books I purchased on the subject, this is the one I keep going back for the information I need. It provides a high level discussion with just enough code snippets to turning what you learn into real code. This is the one I'll keep on my shelf.

0Report

Rated 5 stars
Programmer

This is one of the best Java programming books around. Not only are all the major issues surrounding JNI programming addressed, but the author also presents a great disussion on the organization of JNI.My only complaint is that embedding JNI in native apps is barely touched. However, this is a complicated subject, and the information shared is enough to get started.This book is definitely required reading for those interested...

0Report

Rated 5 stars
This is an excellent practical guide to JNI...

...and I'd pay $40 (or whatever) for chapter 10 by itself. Wondering why getStringChars() returns a pointer to a char[] with some gibberish at the end? Check out section 10.8. Trying to figure out why you're getting strange warnings about too many local references? Read section 10.12.That's just a taste. Not only does Liang discuss caching method & field IDs, he spends about 10 pages at the end of chapter 4 detailing...

0Report

Rated 5 stars
Good book to start using JNI

This is a book that can get you rapidly into the business of integrating Java and C. Sheng demonstrates the usage of JNI by some short and clear examples. He also provides detailed instructions to set up the environment variables on your computer. In my experience, following his introduction is a smooth way to get JNI working. There are in-depth descriptions of the JNI specification as well. I would like to recommend this...

0Report

Rated 5 stars
A must for JNI users

This is an excellent book! Liang provides short, illustrative, and useful examples as well as helpful tips for the JNI user. The presentation is extremely clear, with no fluff. This book is more informative than any existing material on JNI I know of. It offers a gentle introduction for the novice as well as technical depth for the expert. I particularly like the level of insight that only the designer and architect of...

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured