This program run successfully . What is use of blank return in constructor as we know it return this implicitly . Is it is a bug in java or have some use .class Demo{    int salary;    Demo()    {        salary =11500;        //return this;(implicitly)        return;    }    public static void main(String... s)    {        System.out.println(new Demo().salary);    }}   
Java 8: What does a blank return does in a constructor?
java;java8