Java keyword list      abstract  continue  for  new  switch    assert  default  goto *  package  synchronized    boolean  do  if  private  this    break  double  implements  protected  throw    byte  else  import  public  throws    case  enum  instanceof  return  transient    catch  extends  int  short  try    char  final  interface  static  void    class  finally  long  strictfp  volatile    const *  float  native  super  while     Keyword marked with an asterisk (*) are keywords that, although valid, are not used by programmers.        This is the last chapter of the Java Keyword series. This is probably the keyword I have used the least. In my 20 year career as a software developer, I have used this keyword once, and that was to make some addition to legacy code.         The keyword native  is a method modifier . Basically, it is a keyword that can only be applied to methods. According to the Java Language Specification (JLS),    A method that is native is implemented i...
              The Java keyword list has 21 keywords grayed out. That puts us at 42% of keywords covered by these series of articles. Amazingly, that's almost enough knowledge to built simple applications. I suggest that if you have not read any of the articles in Java Keyword series, go back read them before proceeding further. Also, go back and read the one about Data Types. All of these articles are from September 2018. That should help you find them quickly. You can also use the "search" option at the top of this page.   This article will cover the keywords used for looping: for , do , and while , as well as the keywords used to change the flow of loops: break  and continue .  Java keyword list      abstract  continue  for  new  switch    assert  default  goto *  package  synchronized    boolean  do  if  private  this    break  double  implements  protected  throw    byte  else  import  public  throws    case  enum  instanceof  return  transient    catch  extends  int ...