Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is the difference between the specification version and the implementation version?

0
10 Posted

What is the difference between the specification version and the implementation version?

0

A JAXP implementation has both a JAXP specification version number and an implementation name and version number. Specification versions are limited to the form N.N, where N is a number. Specifications are developed according to the Java Community Process (JCP).Implementations attempt to implement a particular specification version. However, a particular implementation may have bugs in it so that it deviates from the specification. Implementations may use an independent and arbitrary naming and versioning scheme from the JAXP specification version.There is one particular implementation called the JAXP reference implementation (RI) which can cause confusion. The JAXP RI has a similar name to the specification and has similar version numbers. Unlike the specification version number, the JAXP RI may use a version numbers containing more than two numbers. For example, JAXP RI version 1.1.1 implements the JAXP 1.1 specification and it contains fixes for bugs found in the previous JAXP RI 1.

0

A JAXP implementation has both a JAXP specification version number and an implementation name and version number. Specification versions are limited to the form N.N, where N is a number. Specifications are developed according to the Java Community Process (JCP). Implementations attempt to implement a particular specification version. However, a particular implementation may have bugs in it so that it deviates from the specification. Implementations may use an independent and arbitrary naming and versioning scheme from the JAXP specification version. There is one particular implementation called the JAXP reference implementation (RI) which can cause confusion. The JAXP RI has a similar name to the specification and has similar version numbers. Unlike the specification version number, the JAXP RI may use a version numbers containing more than two numbers. For example, JAXP RI version 1.1.1 implements the JAXP 1.1 specification and it contains fixes for bugs found in the previous JAXP RI

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123