06月 10th, 2008 纯发泄,Java考点


自动调用toString方法——

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//A.java
public class A extends B
{
	public String toString()
	{
		return "A";
	}
}
 
//B.java
public class B
{
	public String toString()
	{
		return "B";
	}
}
 
//C.java
public class C
{
	public static void main(String[] args)
	{
		Object o[] = {new A(), new B()};
 
		System.out.print(o[0]);
		System.out.print(o[1]);
	}
}


结果是啥?

现在我知道了,是AB!

当时自作聪明地回答了一个类似于“A@a90653B@de6ced”的答案,唉……4分

数组自动初始化——

1
2
3
4
5
6
7
8
public class Test
{
	public static void main(String[] args)
	{
		int a[] = new int[7];
		System.out.println("a[0] = " + a[0]);
	}	
}

答案是0,我只是说明一下,我zt了,Too Complexed, Sometime Overwised.

我的答案是:java.lang.NullPointException

听天由命吧,希望老师看在我平时编程还算不zt的份上,给我一个85+吧……

我早该想到,作为一个很常规的老师,程老师是不会出那种稀奇古怪的题目的,可惜我想得太复杂了……

欢迎光临Caspar Ant,如果您喜欢本站的内容,欢迎订阅我的RSS;如果您需要出于非商业性质的转载,请先阅读版权声明页面。

日志标签

相关日志

日志信息

本文的Trackback地址为:http://www.casparant.com/java-tips.html/trackback,转载本站文章前请仔细阅读本站的版权声明页。您也可以选择点击下列按钮收藏本文到网络书签中:

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

9 Responses to “纯发泄,Java考点”

  • purevirtual Says:

    哎,这两道题其实我也拿不准,第一道题我是猜的,第二道题我觉得你的想法其实有道理,如果类型不是基本类型int而是一个object,那就应该是null pointer,但是这是int类型,所以new int[7]的时候就分配的内存空间,而且根据java的默认规则,int,float,double的值默认都是0;这点比c好多了,gcc里默认是初始0,vc是初始负无穷大....

    回复

    Ant Replies:

    @purevirtual
    我一发编程有关的你就跑来了……
    反正就是我zt了……我应该想到基本数据类型是默认初始化的……就是平时习惯太好,全部强制初始化数组的……唉……
    都怪我想得太复杂。这次你又比我高了……T_T

    回复

    purevirtual Replies:

    这恰恰说明你棋高一着啊,考试和编程是两码事,你看你习惯平时强制初始化数组其实是好习惯,我不初始化是想偷懒而已,(然后偷完懒再看看会是什么情况)
    没什么可惜的,或许这两道小题上我偷点便宜,可是以后在更多实践中占便宜的是你,好了,我闪了

    回复

  • neo Says:

    java和c++还是有点不一样的,就算常用这些东西也是有可能不知道的

    回复

    Ant Replies:

    @neo
    反正囧了。

    回复

    purevirtual Replies:

    是啊,我觉得像考的这些细节问题,平时用到的时候我都是先找个小程序试试的,谁会记那么多的细节的;
    ps:java里还好点,c++/c里的细节那个多啊...

    回复

    Ant Replies:

    要是C++出个API DOC之类的东西,那就爽了…………

    回复

  • Summer Says:

    我看了以后深深地同情你了恩....
    当时你给我说有个@$$$$啥的我就在想不是已经重载了toString了吗...我正要说你就兴冲冲地跑去验证了,唉....

    回复

    Ant Replies:

    @Summer 我是没知识没文化的某z,嗯。。。深深后悔了……

    回复

Leave a Reply


Powered by Wordpress © 2008 - Caspar Ant | iKon Theme by TextNData | Admin | 京ICP备09031755号