is functionality in jdkvx and javase ver.x the same?

does the jdk version follow closely java se functionailty, in particular jdk7 following jave se7 and jdk6 functonaity following java se6 functionality?

my question is with regards to the oracle tutorials,w here there are references to functionality in java se7 and jdk7

"New in the Java SE 7 release, the fork/join framework is an implementation of the ExecutorServiceinterface that helps you take advantage of multiple processors. It is designed for work that can be broken into smaller pieces recursively."

Java SE is the runtime environment - its what runs the application you write. JDK is the development kit, it allows you to write the code itself and compile it. The JDK and Java SE (JVM or JRE) versions do correspond. Anything written in JDK 1.6.x and compiled for JRE 1.6.x will run on JRE 1.6.x or newer.

Java 1.7 isn't out yet, I would stick to java 1.6 stuff. Anything that is tagged 1.7 specific probably wont work on 99.9% of peoples machines unless they have the 1.7 beta installed. 1.6 is quite robust and should do everything you need!