Question: Both const and @JvmField create constants. What can @JvmField do that const cannot?

  1. `const` works only with strings and primitives. `@JvmField` does not have that restriction.
  2. `@JvmField` works as a top-level variable, but `const` works only in a class.
  3. `@JvmField` is compatible with Java, but `const` is not.
  4. `@JvmField` is always inlined for faster code.

Answer: The correct answer of the above question is Option A:`const` works only with strings and primitives. `@JvmField` does not have that restriction.