It depends on the Providers. Different providers might have different default parameters. This is the link for Java 8.
https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#ciphertrans
The javax.crypto.Cipher.getInstance(String transformation) factory
method generates Ciphers using transformations of the form
algorithm/mode/padding. If the mode/padding are omitted, the SunJCE
and SunPKCS11 providers use ECB as the default mode and PKCS5Padding
as the default padding for many symmetric ciphers.
It is recommended to use transformations that fully specify the
algorithm, mode, and padding instead of relying on the defaults.
Note: ECB works well for single blocks of data and can be
parallelized, but generally should not be used for multiple blocks of
data.
Therefore, you should not just use AES but specify the mode and padding. Furthermore, although the getInstance method could have another parameter for the provider, this is not recommended because
applications are tied to specific providers that may not be available
on other Java implementations