As of Java 7 openjdk is the basis for the official Oracle release of Java, and constitutes the reference implementation of Java SE. So if you've used any recent JDK release then you've used openjdk.
Is the use of OpenJDK along with any Java code free for commercial use?.. Or do companies that use OpenJDK have a chance to have Oracle charge them for using its technologies?..
Using OpenJDK is completely free, as far as I'm aware. Redistributing OpenJDK bits is covered by GPL2 with some Sun/Oracle amendments: http://openjdk.java.net/legal/