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错了吗?