java问题如图? java的基本问题
- Java问题,如图:为什么a的值不可以被修改,而arr[0]的值却可以被修改?
- java问题,如图
- java运行显示错误,显示如图,请高手解答
- java 问题,如图,我忘记 <context-param>这作用了?
Java问题,如图:为什么a的值不可以被修改,而arr[0]的值却可以被修改?
这个问题其实是java里面参数的一个使用问题,java对于参数,是使用的复制形式的引用,也就是说,对于1和2里面的参数,都是复制到里面使用,
标记1里面a = 9;就是表示把参数a的复制品赋值为9,并没有办法改变原来参数a的值。标记2里面也是一样的,引用的int[] a数组,也是使用a数组的一个复制品,但是通过这个复制品数组的参数是数组的地址,能够访问到a数组的某个元素。这个可以看作是复制了一把钥匙,尽管没有改变原数组,但是通过这个钥匙,可以访问到数组的元素并且改变数组元素的值。
一般java里面改变类属性的值,用set方法
class Test{
private int num;
public void setNum(int a){ //使用外在参数,改变类属性的值
num = a;
}
public int getNum(){
return num;
}
public static void main(String[] args){
Test test = new Test();
test.setNum();
System.out.println( test.getNum() );
}
}
java问题,如图
run()方法是重写了Runnable中的方法,不应该用异常的抛出啊
java运行显示错误,显示如图,请高手解答
他显示是没找到这个类
可能原因就是: 编译的时候要加 后缀名.java 但是执行的时候 不要后缀,写类名就可以了
java 问题,如图,我忘记 <context-param>这作用了?
context-param元素含有一对参数名和参数值,作用是为应用的servlet上下文初始化参数。
application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
<context-param>
<param-name>context/param</param-name>
<param-value>avalible during application</param-value>
</context-param>