A Java KeyStore (JKS) is a repository of cryptographic keys and certificates - used for instance in TLS encryption
In Java, a keystore is a repository of security certificates, either authorization certificates or public key certificates
"In this default implementation the jks format is better suited for a single keystore that is to handle both trusted entries and key entries in the same container"
from question "Java KeyStore-Handling of PKCS12"
"Java has build-in support for work with pkcs#12 keystore work with this containers doesn t much differ than standart jks keystore"
from question "How to use certificates from a java PKCS#12 keystore for encrypting and decrypting files?"