title: Why Java is secure compared with other programming languages?
body: <p>Java vendor and community says that <strong>"Java is more secure than other languages"</strong>. But i want to know how?</p>
  
  <p>If we look at programming in Java and .Net, they appear similar. </p>
  
  <p><strong>Steps involved in .net programming</strong>  <a href="http://msdn.microsoft.com/en-us/library/k5532s8a.aspx">Click to know more</a></p>
  
  <ol>
  <li><strong>Write .net program.</strong></li>
  <li><strong>Compiling your code to MSIL</strong> (Compiling translates your source code into Microsoft intermediate language (MSIL) and generates the required metadata). </li>
  <li><strong>Compiling MSIL to native code</strong> (At execution time, a just-in-time (JIT) compiler translates the MSIL into native code. During this compilation, code must pass a verification process that examines the MSIL and metadata to find out whether the code can be determined to be type safe).</li>
  <li><strong>Running code</strong>(The common language runtime provides the infrastructure that enables execution to take place and services that can be used during execution).</li>
  </ol>
  
  <p><strong>Steps involved in java programming</strong> <a href="http://www.hubberspot.com/2012/03/how-to-create-compile-and-execute-java.html">Click to know more</a></p>
  
  <ol>
  <li><strong>Write a Java program</strong></li>
  <li><strong>Compiling a Java Program</strong> (Java compiler converts java source code to .class file which is a byte code)</li>
  <li><strong>Program loading into memory by JVM</strong>( JVM loads .class file into memory do byte code verification and converts .clsss file in machine language)</li>
  <li><strong>Execution of Java program</strong> (Whatever actions we have written in our Java program, JVM executes them by interpreting bytecode. If we talk about old JVM's they were slow, executed and interpreted one bytecode at a time. Modern JVM uses JIT compilation unit to which we even call just-in-time compilation).</li>
  </ol>
  
  <p>If we look the steps in both the language they are almost same then <strong>"Why is Java more secure compared with other languages?"</strong></p>