JAVA Code snippet: Output Explanation : Need Explanation of this Code :

public static void main(String[] args) { <p>
		int a=010; <p>
		int b=07; <p>
		System.out.println(a); <p>
		System.out.println(b); <p>
	} 
<p>
  **OutPut** : <p> 8  <p> 7