Fouten kunnen ontstaan uit verschillende bronnen wanneer de computer gebruik maakt van applicaties . Deze bronnen zijn ofwel een programmeerfout of fouten die voortvloeien uit fouten van de computer gebruiker . Als de gebruiker , zou je willen dat de applicatie om u te informeren over wat de specifieke fout is eerder dan laat zich om te draaien met de fout blijft het systeem teisteren . De uitzondering klasse is ontwikkeld in Java om de controle van het programma-aanvraag over te dragen aan een vooraf bepaald blok van programmeercode aan de ontwikkelaar de mogelijkheid om vooraf gedefinieerde acties maken te nemen in geval van een foutmelding te geven . Voor de Java- programmeur , het creëren van een Java- uitzondering is een gemeenschappelijke actie . Wat je nodig hebt computertestmethode Editor Toon Meer Aanwijzingen 1 Voer de teksteditor in uw computer . Sla de bestanden onder de titel " TestFile.java " door te klikken op " File " en " Save As " knop om C van uw computer : schijf Ingang 2 deze code : . Public static void main ( String [ ] args ) { InputStream myInputStream ; file myFile ; } in de TestFile.java bestand . Dit creëert een ontwikkelomgeving naar een Java uitzondering verklaren : 3 Initiëren uitzondering hanteren code met het gebruik van wat wordt aangeduid als een blok "Try " . Een uitzondering in het Java programma gegooid kan een gevolg van de " Try " blok . Een uitzondering ' Bestand niet gevonden' ontstaat , wanneer in deze situatie het Try blok zal een input -bestand dat niet beschikbaar laden Public static void main ( String [ ] args ) op { InputStream myInputStream ; . File myFile ; proberen { myFile = new Files ( args [ 0 ] ) ; myInputStream = new Inputlijn ( myFile ) ; } } 4 Voeg de exception handling code naar de bijbehorende Probeer blok code om aan te geven aan de gebruiker dat 'Bestand niet gevonden ' wanneer de FileNotFound Uitzondering wordt gegooid : Public static void main ( String [ ] args ) op { InputStream myInputStream ; File myFile ; try { myFile = new Files ( args [ 0 ] ) ; myInputStream = new Inputlijn ( myFile ) ;} catch ( FileNotFoundException myException ) { System.out.println ( " myFile " + args [ 0 ] + " niet gevonden " ) ; } }
|