Home : Course Map :
Chapter 22: The Java Native Interface
JavaTech
Course Map

Introduction
Java Code
C++ Code
Support Files
Resources

Exercises

     About JavaTech
     Codes List
     Exercises
     Feedback
     References
     Resources
     Tips
     Topic Index
     Course Guide
     What's New

JavaTech: Introduction to Scientific and Technical Computing with Java
JavaTech: An Introduction to Scientific and Technical Computing with Java
By Clark S. Lindsey, Johnny S. Tolliver, and Thomas Lindblad
Cambridge University Press, October 2005

For Chapters 16-22, the web pages here provide support material, source code for the programs discussed in the book, and links to third party sites of interest. See the printed book for the text.

Chapter 22 in the JavaTech book is organized as follows:

22     The Java Native Interface (JNI)
22.1  Introduction
22.2  What is JNI?
22.3  Hello World in JNI
22.4  Deeper into JNI
22.5  Java String objects
22.6  Java primitive arrays
22.7  Java object arrays and multidimensional primitive arrays
22.8  Java objects on the C side
22.9  Calling Java methods from native code
22.10 Exceptions in JNI
22.11 Local and global references
22.12 Threads and synchronization in JNI
22.13 Conclusion
22.14 Web Course materials & References

 

 

Most recent update: Sept. 30, 2005

 

  Part I Part II Part III
Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17
18 19 20
21
22 23 24
Supplements

1  2  3  4  5  6  7  8  9  10  11  12

Tech 1  2  3  4  5  6  7  8  9  10  11  12
Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.