posts - 1,  comments - 1,  trackbacks - 0
 虽然自己JAVA不是很专业,但也经常写几个小程序,找找乐子,以为高深谈不上,基础的东西还是
会的,今天就载在这个基础的上面,看来自己要重新审核下自己。
        这里有几道题,跟大家一起学习下:
1.分析运行输出:
/**
 * 一道HUAWEI面试题2010/12/01
 * 要点:类的加载顺序
 * @author kiwwor
 *
 */
class Base {
 public static int initialize(String str) {
  System.out.println(str);
  return 6;
 }
 static int b = initialize("initialize b");
 
 public Base() {
  initialize("initialize base");
 }
}
public class Huawei extends Base {
 int x = initialize("initialize x");
 static int y = initialize("initialize y");
 
 public Huawei() {
  initialize("initialize huawei");
 }
 
 public static void main(String[] args) {
  new Huawei();
 }
}
我是答错了,回来用Eclipse运行结果如下:
initialize b
initialize y
initialize base                      //这个输出很让我郁闷
initialize x
initialize huawei
有知道的还要请教一下,这个我还是不很明白,再此谢谢!

2.一道程序题:写一个方法,输入一个int参数,返回倒序的int参数,如输入是123,输出321
主要考察基本数据类型级基本数据函数
当时就是做了,基本还是靠谱,就是函数乱了
不能老用Eclipse,有时还是用记事本谢谢代码才行
用记事本写代码也是一种能力啊

3.i = 0; j = i++ ;
i, j输出为:
这个我也错了,直接写了1, 1
回来运行下是1,0
我改为i = 0; j = (i++); 还是1,0
这个也要请教懂的大虾

其它的不多写了,看来基础不是说能敲得几行代码,能写几个小程序就可以了
还是要多深入学习才行,平时就要有谦卑的心态来学习

第一次写博文,不好之处,多多指教。
posted @ 2010-12-01 22:40 kiwwor 阅读(260) | 评论 (1)编辑 收藏
仅列出标题  
<2024年7月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿

随笔档案(1)

搜索

  •  

最新随笔

最新评论