华为面试题及答案

华为的JAVA面试题

(后记:没有想到华为的面试题就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。对我个人来说,看看这样的题,可能比看《Think In 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');

}

你可能喜欢

  • 华为笔试题
  • 华为C语言
  • SSH面试题
  • 嵌入式面试题
  • oracle数据库开发
  • javascript面试题
  • 编码规范
  • 面试笔试题目

华为面试题及答案相关文档

最新文档

返回顶部