JLS 3.10.1. Integer Literals
http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.1の状態
The largest decimal literal of type int is 2147483648.
同時にこのライン
int x = 2147483648;
コンパイルエラーを生成します
The literal 2147483648 of type int is out of range
JLSは間違っていますか?