成千上万的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接口,这意味着我仍然无法阻止多个父类的出现!!