小编Nir*_*ati的帖子

无法在STS中创建spring-mvc项目

我正在尝试创建一个spring mvc项目.我正在创建一个Maven项目,然后选择原型

GroupId : co.ntier
ArtifactId : spring-mvc-archetype
Version: 1.0.2
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Unable to create project from archetype [co.ntier:spring-mvc-archetype:1.0.2 -> http://maven-repository.com/artifact/co.ntier/spring-mvc-archetype/1.0.2]
The defined artifact is not an archetype
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc maven

8
推荐指数
1
解决办法
9497
查看次数

在原语和包装类型数组的情况下的instanceof运算符

int primitivI[] = {1,1,1};
Integer wrapperI[] = {2,22,2};


1. System.out.println(primitivI instanceof Object);//true
2. System.out.println(primitivI instanceof Object[]);//Compilation Error Why ????
3. System.out.println(wrapperI  instanceof Object);//true
4. System.out.println(wrapperI  instanceof Object[]);//true
Run Code Online (Sandbox Code Playgroud)

这里我有两个整数(primitve,Wrapper)类型的数组,但我对instanceof运算符有不同的结果

看到第2行和第4行第4行将成功编译并给出结果为true但是在第2行的情况下,为什么会导致编译错误?从第1行和第3行可以清楚地看出,这两个数组是对象的实例,但如果是Object[],为什么结果会有所不同?

java arrays scjp object instanceof

7
推荐指数
1
解决办法
144
查看次数

char和具有最终访问修饰符的字节 - java

请看下面的示例我无法理解char和byte之间的关系

byte b = 1;
char c = 2;

c = b; // line 1
Run Code Online (Sandbox Code Playgroud)

给我编译错误,因为c是类型,char而b是类型,byte所以铸造必须在这种条件下

但现在这里的推文是我在代码下运行的时候

final byte b = 1;
char c = 2;

c = b; // line 2
Run Code Online (Sandbox Code Playgroud)

第2行编译成功它根本不需要任何转换,所以我的问题是为什么char当我使用最终访问修饰符时c表现不同byte

java primitive byte scjp char

5
推荐指数
1
解决办法
236
查看次数

标签 统计

java ×2

scjp ×2

arrays ×1

byte ×1

char ×1

instanceof ×1

maven ×1

object ×1

primitive ×1

spring ×1

spring-mvc ×1