Каждая ли функция Java заканчивается нативным методом? - PullRequest
1 голос
/ 24 августа 2011

Я проследил пути вызова функций API Java и, наконец, закончил с нативными методами.

Завершает ли каждая функция java-api собственный метод?

Ответы [ 3 ]

9 голосов
/ 24 августа 2011

Если вы говорите об основных классах, таких как java.lang.System, java.io.File, java.net.Socket и т. Д., То да, многие из них "заканчиваются" вызовом нативного кода, потому что это классы, которые «связываются» со всеми различными платформами, на которых работает Java, и этот нативный код - то, что скрывает различия и позволяет коду Java работать одинаково на каждой платформе. Тем не менее, для каждого метода, который заканчивается собственным вызовом, вероятно, существует миллион, которые этого не делают, поэтому ответ на ваш вопрос - «нет».

0 голосов
/ 24 августа 2011

Не принимайте это иначе, может быть, вы что-то неправильно понимаете.Может быть, вы закончили с файлами классов, потому что у вас нет исходного кода.

0 голосов
/ 24 августа 2011

Нет, некоторые из них исключительно Java. Посмотрите на источник.

...