https://en.m.wikipedia.org/wiki/List_of_Java_virtual_machine...
Then dive into the public documentation of each of those listed there, specially the ones that aren't plain rebranding of OpenJDK.