几乎每个预备考试的人都要参考其他人士的考试经验,作者在参加考试前也是如此。
作者总结了他人和自己的考试经验撰写本章,目的是向希望通过考试的人士提供学Java的建
议,因此本章的内容仅供读者参考,如何学习、如何考试仍然由读者自己决定。
Q: 考试难吗?
A: 考生问的第一个问题几乎总是:考试难吗?有人说难,有人说简单。但是很少有人否
认,通过考试不是件轻易的事情,而即便通过,分数也不很高,所以在国外的网站上"只
有80分以上的考生才有资格谈经论道。例如有人写过几年Java程序,仍然不能一次通过,
而作者写过几本Java书,编写过不少程序,教过很多学生,甚至都"桃李满天下"了,最
后仍然花了1个半月天天复习,才以80多分通过。刚过谈经论道的"及格"线而已。
Q: 为什么难以通过考试?
A: 为什么难以通过考试?因为很多考题考的是语法,这些语法在实际工作中可能很少用
到,考试时不能编译和运行程序,也不能参考任何资料,这就需要考生另外花时间预备,
起码需要牢记这些语法规则。但是在实际工作中,完全可以通过编译运行程序翻查阅资料
来完成编程工作,不需要对语法非凡关注。因此,没有充分的预备,是很多经验丰富的程
序员不能通过考试的原因。但这也是一些人说考试简单的原因,因为语法能力与实际水平
不完全等同,就像中国人能获得TOEFL高分,却不能正常用英语交流,而美国人能流利地
使用英语,却无法得到高分一样。
网络上有很多人称考试就是考语法,作者以为,这不完全正确,请看后续的内容。
Q: sun考试的目的是什么
A: Sun推出考试的目的是什么?尽管它的考题大部分考的是语法,但是作者以为,它不是
为考语法而考语法,而是企图通过考语法来评估考生的实际工作能力。换句话说,Sun想
知道考生的实际编程水平,但是它采用的是考语法的形式,应该承认,这并非是一种好的
方式。TOEFL考试就己经证实了这点,至少对善于考试的中国考生是这样。
不过,假如读者以为考试只是考语法可能也是错误的,作者在考试中就碰到了几个
SL-275教材和模拟题 (依作者所见)都没有涉及的知识点,但是只要实际编写过程序,那么就不难回答,对该问题的具体解释见相关文章。