下列Java方法定义中,正确的是()。
A. int x( int a,b )
B. boolean x( int a,int b) { return (a-b); }
C. void x( a,b )
D. int x( int a,int b) { return a-b; }
设有定义:String s="Hello"; ,则下列说法中不正确的是()。
A. String不是简单类型,而是Java定义的一个类
B. s的长度为5
C. s变量存储的是地址
D. 若又有定义:String t=s; ,则系统又单另开辟存储空间,存放字符串"Hello",变量t指向新的存储空间的起始地址。
设有定义: String s="Hello";String t=s; ,则下列说法中正确的是()。
A. s变量和t变量中均存储字符串Hello
B. 内存中开辟了两块空间存放字符串Hello
C. s变量存储的是null
D. s变量和t变量均指向同一个字符串Hello
仔细分析下面的代码,正确的输出结果是()。public class Test{public static void changeStr(String str){str="welcome";}public static void main(String[] args){String str="1234";changeStr(str);System.out.println(str);}}
A. welcome
B. welcome1234
C. 1234welcome
D. 1234