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
Where are variables stored?
Can a abstract class be declared final?
Why do we override tostring method in java?
What is the reason behind using constructors and destructors?
Can we override compareto method?
What is substring in java?
What are kinds of processors?
Difference between notify() method and notifyall() method in java?
What does java se mean?
What is the difference between integer parseint and integer valueof?
What is use of map in java?
Why map is used in java?
If a method is declared as protected, where may the method be accessed?
Explain the access modifiers for a class, method and variables?
What is the point of java?