Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Käännösaikaiset virheilmoitukset • Tulee silloin, kun koodissa on jotain sellaista, joka ei ole Javan syntaksin mukaista • Esim. – Syntax error, insert.

Samankaltaiset esitykset


Esitys aiheesta: "Käännösaikaiset virheilmoitukset • Tulee silloin, kun koodissa on jotain sellaista, joka ei ole Javan syntaksin mukaista • Esim. – Syntax error, insert."— Esityksen transkriptio:

1 Käännösaikaiset virheilmoitukset • Tulee silloin, kun koodissa on jotain sellaista, joka ei ole Javan syntaksin mukaista • Esim. – Syntax error, insert ”;” to complete • Puolipiste puuttuu rivin lopusta – nimi cannot be resolved or is not a field • Kääntäjä ei tunnista muuttujaa “nimi” (määritelty väärässä paikassa, kirjoitusvirhe yms.) – This method must return a result of type String • Olet asettanut metodin palautustyypiksi String, mutta on olemassa ainakin yksi tapaus jossa metodi ei palauta mitään

2 Ajonaikaiset virheilmoitukset • Tulee, kun ajon aikana muuttuja saa sellaisen arvon, joka ei toimi yhteen ohjelman algoritmien kanssa – vaikeampi paikallistaa • Syitä voi etsiä kirjoittamalla koodiin ylimääräisiä tulostuslauseita System.out.print tai käyttämällä Javan debuggeria

3 • Esim – NullPointerException • Muuttujan arvona virheellisesti null (muuttujaa ei ehkä alustettu, taulukko-oliota ei ole luotu…) – ArrayIndexOutOfBoundsException • Taulukon indeksinä käytetään arvoa, jota ei ole olemassa (Huom! Viimeinen indeksi ei ole sama kuin taulukon pituus)


Lataa ppt "Käännösaikaiset virheilmoitukset • Tulee silloin, kun koodissa on jotain sellaista, joka ei ole Javan syntaksin mukaista • Esim. – Syntax error, insert."

Samankaltaiset esitykset


Iklan oleh Google