Why do Double.parseDouble(null) and Integer.parseInt(null) throw different exceptions? Why do Double.parseDouble(null) and Integer.parseInt(null) throw different exceptions? java java