成千上万的java真题
第一个问题必须是b:
Str是一种引用数据类型,而字符数组是一种基本数据类型。它们存储在内存中的机制是不同的!
公共void更改(String str.char ch[])
{
str= "测试正常";
ch[0]= ' g ';
}
传入的str,虽然“test ok”被强制赋给str,但是这里的str是存放在新的堆栈内存中,与原来的str存放地址不同,所以你system . out . print(ex . str+" and ");这里的输出仍然调用原内存中的str
字符数组是不同的。声明字符数组后,该数组的位置将是固定的。调用change()后,将原字符数组的第1个元素改为g,这就是引用数据类型和基本数据类型的区别。
第二题选a!
c肯定是错的!属于郎包!
b不,线程有两种实现方式。首先,扩展java.lang.Thread类。第二,实现Runnable接口。
我仍然可以通过从Thread类继承creation方法来实现Runnable接口,这意味着我仍然无法阻止多个父类的出现!!