Answer Posted / imtiyaz
if you want to call a methods which are specific to the
platform or if you want to use the OS calls or if you want
to use functionality which is developed in other language
we go through native interface.
In a real world we need to execute statements which are
specific to platform which java may or may not do, and
other language can do much faster than java at that time we
use to write the methods in that language and use that code.
And sometimes the code already developed in other language
and it is very cost effective or time consuming to convert
the code into java at that moments also we use java native
interface.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Which are different kinds of source code?
What is the difference between java applets and applications?
What is a lock or purpose of locks in java?
What does index mean in java?
What is int short for?
What’s the difference between constructors and other methods?
How do you include a string in java?
What is bubble sorting in java?
What is a variable and constant?
What are accessor methods in java?
What is append in java?
What is treemap in java?
What is busy spin, and why should you use it?
Is oracle charging for java?
What are the different types of data structures in java?