Métodos nativos são métodos de classes Java que são implementados em outras linguagens, normalmente em C ou C++. Estes métodos são usados porque a linguagem Java pode ser mais lenta que linguagens compiladas para código objeto, ou porque necessitam de acesso a funções do sistema operacional que não são visíveis através da plataforma Java. Como estes métodos nativos são implementados em linguagens diferentes de Java e compilados diretamente para código objeto, eles não estão sujeitos às restrições de segurança impostas pela plataforma, como o verificador de código (bytecode verifier) e o security manager. Assim, ao usar métodos nativos, estes devem examinados quanto a:
|
