Curriculum
Course: Java Basic
Login

Curriculum

Java Basic

Java Home

0/1

Java Introduction

0/1

Java Get Started

0/1

Java Syntax

0/1

Java Comments

0/1

Java Type Casting

0/1

Java Operators

0/1

Java Booleans

0/1

Java Switch

0/1

Java Break / Continue

0/1

Java Errors and Exception

0/1
Text lesson

native

Example

Load a method from a compiled native library.

class Main {
  static {
    System.loadLibrary("libraryname");
  }
    public static void main(String[] args) {
    test();
  }
    private static native void test();
}

Definition and Usage

The native keyword declares a method as being part of an external compiled library that is specific to the operating system.

To use native methods, an external library must be loaded from a .dll, .so, or similar file. The compiled code in the external file must be written to support the Java Native Interface (JNI).