小编Mar*_*den的帖子

嵌套数组引用

我目前正在在线学习Java,对以下代码以及数组中的元素之一要评估的内容感到困惑:

int[] a = new int[]{9, 8, 3, 1, 5, 4};

for (int i = 0; i < a.length; i++) {
    if (a[i] % 2 == 0) {
        a[i] += 1;
    } else if (a[i] < a.length) {
        a[i] += a[a[i]];
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在查看a[3]此代码的值,并且在调试代码时,我的IDE显示a[a[i]]正在评估到9,这让我有些困惑。

我以为先a[3]等于1a[1]等于8,但是事实并非如此。谁能提供清晰的信息,因为JetBrains学院的课程没有提到这一点。

java arrays

11
推荐指数
1
解决办法
201
查看次数

嵌入式tomcat提供无法从类加载器层次结构中扫描jar

我新尝试了嵌入式tomcat版本8.0.15。将Maven依赖项下载到我的项目中。

创建必要的上下文和实例。Tomcat服务器正常运行。但是我收到以下警告

Jun 17, 2017 9:50:44 PM org.apache.tomcat.util.scan.StandardJarScanner scan 
WARNING: Failed to scan  [file:/C:/Users/raghavender.n/.m2/repository/xalan/xalan/2.7.2/xercesImpl.jar] from classloader hierarchy
java.io.FileNotFoundException:C:\Users\raghavender.n\.m2\repository\xalan\xalan\2.7.2\xercesImpl.jar (The system cannot find the file specified)
WARNING: Failed to scan [file:/C:/Users/raghavender.n/.m2/repository/xalan/xalan/2.7.2/xml-apis.jar] from classloader hierarchy
java.io.FileNotFoundException: C:\Users\raghavender.n\.m2\repository\xalan\xalan\2.7.2\xml-apis.jar (The system cannot find the file specified)

<!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-core -->
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-core</artifactId>
    <version>8.5.15</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

如何禁用/避免来自嵌入式tomcat jar的警告?

tomcat tomcat8 embedded-tomcat-8

4
推荐指数
2
解决办法
6416
查看次数

标签 统计

arrays ×1

embedded-tomcat-8 ×1

java ×1

tomcat ×1

tomcat8 ×1