## Java
public class Strange {
public static void main(String... args) {
try {
main();
} finally {
main();
}
}
}
At first glance, this should produce a `StackOverflowError` -- but it doesn't! It actually just runs forever.
If you want to know how/why this works, see [this][1].
[1]: http://stackoverflow.com/questions/12438786/try-finally-block-prevents-stackoverflowerror