While playing this puzzle (It\'s a Java keyword trivia game), I came across the native keyword.
native
What is the native keyword in Java used for?
As SLaks answered, the native keyword is for calling native code.
It also used by GWT for implementing javascript methods.