title: Optimization by Java Compiler
body: <p>Recently, I was reading this <a href="http://www.ibm.com/developerworks/ibm/library/it-haggar_bytecode/">article</a>.</p>
  
  <p>According to that article, Java Compiler i.e. javac does not perform any optimization while generating bytecode. Is it really true? If so, then can it be implemented as an intermediate code generator to remove redundancy and generate optimal code?</p>