サンプルコードは次のとおりです。-
import javax.sound.midi.*;
import java.io.*;
class test{
public void go() throws MidiUnavailableException{
//try{
Sequencer sequencer = MidiSystem.getSequencer();
System.out.println("Got it");
//}
/*catch(Exception ex){
System.out.println("Size Matters");
}*/
/*catch(MidiUnavailableException ex){
System.out.println("I am the incorrect exception");
}*/
}
public static void main(String [] args) throws MidiUnavailableException{
test obj = new test();
//try{
obj.go();
//}
/*catch(MidiUnavailableException mex){
System.out.println("Compiler should catch me");
}*/
}
}
コードのコンパイル中に何も取得しません。これは、JVMがこの場合の例外を処理することを意味しますか?または、システムがシーケンサーを提供できない場合、プログラムは終了しますか?