Isso não é estranho, é o jeito que o oracle decidiu escolher os nomes.
Para a versão 1.7, o nome do pacote jdk é "jdk", eles têm O epoch Tag definido como 2000 e várias versões (1.7.0_79-fcs, 1.7.0_25-fcs).
Desta forma você pode fazer atualizações no pacote e instalar o pacote fazendo "yum install jdk"
A partir do 1.8, eles decidiram usar para cada versão um nome de pacote diferente. Portanto, o nome do pacote agora é "jdk1.8.0_65", epoch é "2000" e a versão é "1.8.0_65-fcs".
Desta forma você não pode instalar mais um pacote "padrão" (jdk), você precisa saber o nome dele: "yum install jdk1.8.0_65". A vantagem é que você pode instalar vários jdks e usar o que você quiser.