Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Undantag Beskrivningar

    Undantag i Java kastas av olika skäl . I allmänhet är ett undantag på grund av något som inte är en del av den normala körningen av ett program . Att ha en förståelse för de olika typerna av undantag i Java hjälper när du försöker att hantera dem . Några undantag omfattar de vanligaste sorterna som nybörjare kan stöta på , och lära sig att hantera dessa utrustar dig med den kompetens för undantag - hantering allmänhet . Klass Medverkande Undantag

    Klass Medverkande Undantag kastas när ett program försöker att kasta föremål olämpligt . I Java , kan du kasta ett objekt från en klass till en annan så länge som de två klasserna existerar inom samma hierarki , dvs , där den nya typen är antingen en underklass eller superklass av objektets befintlig klass . Om du försöker utföra en gjutning operation som inte är giltigt eftersom de två berörda klasserna är inte inom samma hierarki , kommer en klass Medverkande Exception kastas .
    Number Format Undantag

    Bland de vanligaste typerna av undantag utvidgar Illegal klassen Argument Exception , nummer Format undantag förekommer då Java-kod försöker omvandla en textsträng till ett visst antal slag men strängen inte innehåller rätt tecken för antalet typen i fråga . Konvertering från en sträng till ett nummer är en gemensam uppgift i Java , i synnerhet i de fall där strängen har mottagits som en parameter , t.ex. en argumentation kommandorad . Konvertera en sträng till ett antal typ kommer att orsaka ett undantag Number Format Om strängen inte innehåller ett nummer i rätt format .
    Input Output Undantag

    input Output Undantag , eller " IOExceptions " i Java uppstår när något går fel vid läsning från eller skrivning till någon extern resurs . Det finns många olika typer av I /O- undantag i Java , men den typen IOException är den viktigaste superklass för alla undantag som orsakas av dessa operationer . Ett exempel på en IOException skulle vara en följd av att försöka skriva till eller läsa från en fil som inte finns .
    Null Pointer Undantag

    Java Null Pointer Undantag är kastas när någon del av programkörningen försöker komma åt ett objekt utan stöter " null ". Java Object referenser pekar på den plats i minnet där data för objektet lagras , men om objektet inte finns , till exempel därför att det inte har initierats , kommer referensen istället peka på null . Om programmet försöker utföra en operation på en null objekt, till exempel anropa en metod på det eller läsa en av sina områden , kommer ett Null Pointer Exception kastas .
    Index Out Of Bounds Undantag

    Index Out Of Bounds Undantag är vanligt förekommande vid användning av strängar och arrayer , då de oftast tar formen av underklasser , Array Index Out Of Bounds och String Index Out Of Bounds . Om du försöker komma åt ett index som är utanför området för en viss matris eller sträng , kommer ett index Out Of Bounds Exception kastas . Till exempel , om du skapar och instansiera en array med längden 12 , och sedan försöker läsa från index 15 , kommer ett undantag att kastas .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser en CSV -fil i Java
    ·Orsak av Java Undantag
    ·Hur man använder Java Web Start
    ·Höjden på ett binärt träd i Java
    ·Nivåer av Java -certifiering
    ·Hur hittar man den kortaste ordet i Java
    ·Hur man skriver ut ett datum i Java
    ·Hur man byter omvända snedstreck Med Double i Java
    ·Hur Input & Output i Java
    ·Vad är den statiska initierare i Java
    Utvalda artiklarna
    ·Skillnad mellan Servlet & Struts
    ·Konvertera byte till String
    ·Motstridiga typer i C
    ·Hur läser jag radvis med Visual Basic
    ·Hur får man ett heltal från nextLine
    ·Varför är Java Anteckningar ignoreras i Code
    ·Hur avgränsar nummer i udda & Även i Java
    ·Hur man använder PHP Mail for Partier
    ·Hur man hittar om Char är ett heltal på ASP.NET
    ·Hur man gör en MFC Alarm Ansökan
    Copyright © Dator Kunskap http://www.dator.xyz