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
What is a function argument in java?
Explain all java features with real time examples
What is meant by null and void?
What are methods of a class?
What is advantage of java?
What is the relationship between class and object?
What is boolean data type in java?
Can I import same package/class twice?
What is the requirement of thread in java?
What is the collection interface?
Why string is not a wrapper class?
How objects are stored in java?
What's the purpose of static methods and static variables?
What are methods in java?
What is the difference between class & structure?