Od pewnego czasu programuję w Javie, wcześniej był C++. Dzisiaj zdziwiłem się, bo mam taki kod:
try
{
ObjectInputStream in = new ObjectInputStream(new FileInputStream(file));
data = (String[])in.readObject();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(JListDialog.this, e, JMainFrame.ERROR_MESSAGE_TITLE, JOptionPane.ERROR_MESSAGE);
}
Zdziwiłęm się, bo gdy wystąpi kilka wyjatków to pojawia sie kilka komunikatów. Jak to możliwe, że zostało rzucone kilka wyjątków?