jdk特性