title: Do I ought to follow naming conventions for Java packages?
body: <p>I am learning Java and have found the naming conventions used in tutorials as well as on <a href="http://www.oracle.com/technetwork/java/codeconventions-135099.html#367://" rel="nofollow">Oracle's website</a> , <code>com.etc.project.program</code></p>
  
  <p>Do I really have to follow this convention?</p>
  
  <p>and what are the pros and cons of following or not following it?</p>