有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    您可以访问数组大小之外的一些索引。例如,myArray.get(-1);

  2. # 2 楼答案

    您试图访问超出数组大小的索引,即index < 0 or index >= array.length

    例如int[] myArray = new int[10]; 如果你访问myArray[11],你会得到ArrayIndexOutOfBoundsException

  3. # 3 楼答案

    如果您将旧的JDBC驱动程序与Oracle一起使用,则Hibernate可能会引发此异常。在某种程度上,JDBC潜水员的获取大小出现了一个bug,这意味着如果在Hibernate(Hibernate.properties或Hibernate.cfg.xml)中使用的获取大小与JDBC级别不同,则会出现ArrayIndexOutOfBoundsException

  4. # 4 楼答案

    您正在索引一个索引超出数组大小的数组。它与冬眠无关

    在代码中检查index变量是否低于array.size()