在一国外的JAVA 书introfuction to java language 中提到:(named constant) 定名常量,也就是final常量。常量必须在同一条语句中声明和赋值。
eg. 
final double PI = 3.1415927;但是我把声明和赋值分开写,编译器似乎也能通过.
eg.
final double PI;
PI = 3.1415927;我想问的是,是否有这样的语法规定,或者说,在之前的java版本中有这样的规定吗?