To avoid confusion, Oracle announced the change to the Java version naming method: Since JDK 5.0, Java released updates in two ways-limited UPDATE contains new features and non-security fixes, critical patch updates (CPUs) only security fixes are included. Oracle will continue to release updates in these two ways, but the version number will change: the version number used for limited Update is a multiple of 20, the version used for CPU update is an odd number after the previous limited update version number is a multiple of the five. For example, JDK 7's next limited update version will be 7u40, the next three CPU versions will be 7u45 (40 + 5), and 7u51 (the first odd number after 40 + 2x5 ), 7u55 (40 + 3x5), the subsequent version of limited update is 7u60, and the three CPU versions are 7u65, 7u71, and 7u75 respectively.
Source: http://www.oschina.net/news/40520/oracle-confusing-new-java-numbering-scheme? From = 20130519