title: Which standard library to use in Kotlin
body: <p>In Kotlin, when working with the JVM, it seems there is multiple choices for standard library, namely <code>kotlin-stdlib</code>, <code>kotlin-stdlib-jdk7</code> and <code>kotlin-stdlib-jdk8</code>.</p>
  
  <p>I cannot, however, find anything telling me the difference between these.
  The only visible difference I have found is that I cannot use <code>com.fasterxml.jackson.databind.exc.MismatchedInputException</code> with <code>kotlin-stdlib</code>, but I can with <code>kotlin-stdlib-jdk8</code>.</p>
  
  <p>Is there anywhere I can read about the advantages using one over the others, or can anyone explain this in layman terms?</p>