It appears that Java doesn't create EXE files like BlitzMax, am I right?
Depends on your compiler. SUNs Java compiler produces bytecode, the GCC Java compiler and Excelsior JET can produce EXE files. Anyways, is there a way to get Java and Blitz to work together, such as running Java codes/class thingys in a Blitz code.
No. But if you know a little C, don't mind writing tons of boilerplate code, and don't mind violating the BRL License Agreement, you can use BlitzMAX .dlls with JNI. PS: Is there any advantages of Java over Blitz?
Yes. More jobs for starters. would like to see a proof of your theory that JITs have better optimizations than stand alone compilers.
It isn't a theory, and has nothing to do with better compiler optimizations. It's a matter of better CPU utilization. Think of your regular program compiled for the i386 platform. Now if you happen to have an i586 or i686 platform you're screwed because your program is not aware of these extra features. The JIT compiler on the other hand is.