Sep 23

This post is also available in: Englisch

ExceptionInInitializerError wird ausgegeben, wenn die statische Initialisierung aufgrund einer Ausnahme fehlschlägt:

class Angestellter {


public static int H = new Integer(“Test”);
// “Test” kann nicht zum Integer geboxt werden


public static void main(String args[]) {

System.out.println(H);


}

}

java.lang.ExceptionInInitializerError
Caused by: java.lang.NumberFormatException: For input string: “start”
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.<init>(Unknown Source)
at Angestellter.<clinit>(Angestellter.java:18)
Exception in thread “main”

Achtung: Falls es sich nicht um eine statische Variable handelt, wird eine NumberFormatException geworfen

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

One Response to “ExceptionInInitializerError”

  1. [...] post is also available in: EnglischHier hatte ich ja schon den Unterschied zwischen ExceptionInInitializerError und NumberFormatException [...]

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs