This is the preferred order of appearance

of Java keywords (reserved words):

 

[ public | protected | private ]

static

abstract

synchronized

[ transient | volatile ]

final

native

[ int | long | String | etc. ]