I recently came across the following methods. I tried googling and did an example to see the difference by defining the methods as follows; both seems to be the same. But, i
Both code is same and compiler will convert it to same byte code if you decompile the code. However it is general practice (not rule of thumb) to begin code with access specifier rather than other keywords.
public abstract void methodName();
abstract public void methodName();
compiler converts both methods to below code
public abstract void methodName();