java面试题

QUESTION NO: 1

publicclass Test1 {

publicstaticvoid changeStr(String str){

str="welcome";

}

publicstaticvoid main(String[] args) {

String str="1234";

changeStr(str);

System.out.println(str);

}

}

//输出结果:1234

//这里虽然是一个静态方法,但是里面的变量是一个局部变量,

//所以这里不因为是静态方法,就误认为里面的变量也是静态变量了

QUESTION NO:2

publicclass Test2 {

staticboolean foo(char c) {

System.out.print(c);

returntrue;

}

publicstaticvoid main(String[] argv) {

int i = 0;

//for(65;88&&(i<2);67)

for (foo('A'); foo('B') && (i < 2); foo('C')) {

i++;

foo('D');

}

}

}

/*

What is the result?

你可能喜欢

  • 华为java面试题
  • java面试题大全
  • java面试题及答案
  • java工程师面试题
  • java面试基础题
  • java常见面试题
  • java面试编程题
  • java开发面试题

java面试题相关文档

最新文档

返回顶部