Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Verschil tussen wel en niet gecontroleerde uitzonderingen in Java
In Java programmeren , uitzonderingen kunnen ontwikkelaars uitvoering van het programma te beheren als er iets misgaat . Uitzonderingen worden gegooid wanneer een Java-programma tegenkomt iets wat geen deel uitmaakt van de normale uitvoering van het programma . Programmeurs hebben de mogelijkheid van het vangen van uitzonderingen , zodat hun applicaties kunnen blijven functioneren , zelfs als uitzonderingen voordoen . Grondig testen is een essentieel instrument in het bewaken tegen uitzonderingen die normale uitvoering kunnen onderbreken . Compilatie

Programmeurs
ervaren een van de belangrijkste verschillen tussen wel en niet gecontroleerde uitzonderingen tijdens het ontwikkelingsproces zelf . Als een uitzondering wordt aangevinkt , zal de compiler de ontwikkelaar te waarschuwen voor fouten indien dergelijke afwijkingen niet zijn afgehandeld . Als een ontwikkelaar wordt met behulp van een IDE zoals Eclipse of NetBeans , zullen ze niet in staat zijn om hun programma's goed te compileren en uit te voeren als er gecontroleerd uitzonderingen niet worden aangepakt . Met ongecontroleerde uitzonderingen , zal niets dat compilatie , maar ze kunnen onvoorziene runtime fouten veroorzaken .
Ontwikkeling

Fout highlighting
is een van de belangrijkste voordelen aan het gebruik van een IDE voor het ontwikkelen Java-toepassingen . Het feit een IDE vlaggen omhoog gecontroleerd uitzonderingen stelt programmeurs in staat om te zorgen voor eventuele onderbrekingen in programma stroom met behulp van " proberen " en " vangen" code blokken . Deze blokken programma-instructies te voorzien voor de gevallen waarin sprake is van uitzonderingen , waardoor programma's te blijven lopen indien mogelijk. Toch zal een IDE niet programmeurs waarschuwen om het potentieel van ongecontroleerde uitzonderingen , terwijl ze schrijven , compileren en uitvoeren code , zodat deze kunnen alleen tijdens het testen worden gedetecteerd .
Implicaties
< br >

De implicaties van wel en niet gecontroleerde uitzonderingen zijn fundamenteel verschillend . Gecontroleerd uitzonderingen zijn makkelijker te vangen tijdens de codering , wat betekent dat ze minder kans op een succesvolle uitvoering van het programma te voorkomen . Ongecontroleerde uitzonderingen zijn minder voorspelbaar , dus kan een programma laten crashen . Echter , in veel gevallen , het voorkomen van ongecontroleerde uitzonderingen tijdens runtime kan een teken iets onregelmatig is gebeurd in de vorm van inbreng of berekening , in welk geval het programma niet in staat zijn om veilig te gaan .
programma Flow

Exception handling
is een belangrijk element in het creëren van robuuste, betrouwbare Java-toepassingen . Als een uitzondering , hetzij geregistreerde of niet , ontstaat tijdens runtime , wat er gebeurt is afhankelijk van de vraag of de programmeur heeft verstrekt " proberen " en " vangen" blokken . Als deze blokken voor de specifieke soorten uitzondering gegooid aanwezig zijn , kan het programma in staat zijn om te herstellen . Dergelijke technieken kunnen dus slechts met succes worden toegepast in gevallen waarin het veilig is om zelfs doorgaan als een uitzondering wordt gegooid .
Voorbeelden

Bekende voorbeelden van gecontroleerde uitzonderingen omvatten die verband met input . Als Java- toepassingen maken gebruik van externe gegevens , is er een verhoogde kans op iets mis gaan . Als een bestand of gegevensbron niet gevonden kan worden , niet de vereiste gegevens bevatten, of niet kan worden aangesloten via een netwerk , kan Java een uitzondering . Ongecontroleerde uitzonderingen gewoonlijk voortvloeien uit rekenfouten , bijvoorbeeld , delen door nul of een poging om toegang te krijgen tot een array index die is buiten de grenzen

.

Previous: Next:
  Java Programming
·Java String Manipulatie voor h…
·Hoe te gebruiken Undefined Kle…
·Hoe maak je een Verborgen veld…
·Hoe maak je een toon in Java G…
·Java -applets Communicatie tus…
·Hoe maak je een website met be…
·Java Certification FAQs 
·Hoe te converteren naar GBA JA…
·Hoe kan ik een lijst maken met…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe heb ik toegang Statische Leden van e…
·Hoe maak je een associatieve array omzet…
·Hoe te Subform data toegang 
·Hoe kan ik nieuwe ingangen te creëren m…
·Hoe maak je een Jscript to Work 
·De geschiedenis van de Prolog Programmin…
·De voordelen van declaratief programmere…
·Hoe schrijf je een Blurb Met een Java -p…
·Basic PHP Chat Tutorial 
Copyright © Computer Kennis https://www.nldit.com