title: Reason for putting main(String args[]) at the bottom of your code?
body: <p>In my text book they put the main function at the bottom of the code examples. As a conventional book reader, I start reading from line 1. While I do understand that coding has a different control flow than there is in books (from bottom to top, line per line), I do not understand why you would want your first line of code not to be the entry point of your program. Is there particular reason for this?</p>