The result of stack overflow, such as from infinite recursion, is typically a segmentation fault instead of a Java exception. Errors in any native code can also cause segmentation faults or other symptoms. All other errors result in catchable exceptions. Debugging No debugging facilities are implemented. The breakpoint instruction is ignored, and stack traces are not available.
Some implementations have additional shortcomings.
Also, thread priority is ignored. Cast of a float or double larger than Integer. Cast of a float or double larger than Long. Dividing the largest negative integer by -1 causes an untrapped numeric exception which halts the program. Dividing the largest negative integer by -1 causes an untrapped numeric exception which halts the program.