import java.util.ArrayList; import java.util.Vector; public class InfiniteLoop { /* * This will cause the program to hang... * * Taken from: * http://www.exploringbinary.com/java-hangs-when-converting-2-2250738585072012e-308/ */ public static void main(String[] args) { double d = Double.parseDouble("2.2250738585072012e-308"); // unreachable code System.out.println("Value: " + d); } }