您的位置:首页 > 编程语言 > Java开发

处理教材:Controlling Execution of "Thinking in Java"

2010-03-04 17:18 477 查看
——关于以TIJ为课本的Java教与学的方法在本章的介绍中,随处可见作者将java.lang和java.util包中各种类的用法潜移默化进基本概念的教学里面,希望通过逐渐的经验积累,帮助学生走过这个相对有些枯燥的积累过程。但是,这里还是再次用到了import static来方便地产生数组,作为我们的课程,这里必须放在实验课。某一些习题,可能有些繁冗,比如判断一个数是否为质数,这样的题目显然是在学习C的时候重点要做的,C++可能又做了一遍,因为是一个纯粹面向过程的解决方案,用java写这个算法,体现不出java的优势,所以,我选择了舍弃。对于带有标号的break和continue,虽然java限制了标号只能出现在循环语句(for、while、和do)之前的那一行,将标号的作用仅用于退出多重循环,但是,这仍然是难以用得上的,同样,我也没有包含在PPT中。本章实际上作者包含的练习比较重复,而有的知识点又没有得到锻炼,我减少了一些,换成了两个练习,一个专门用于训练foreach和字符串处理的“把一个字符串中所有的小写字母打印出来”和用于训练Switch用法的“成绩分级”。TIJ中的练习有一个基本特征,就是面向测试JAVA的各种特性,所以,程序逻辑基本不难,但是会很有趣。Eckel的教学风格也是如此,就是让你在有趣的练习中熟悉JAVA的各种特性,使你对JAVA语言特性和良好编程习惯有一个很好的基础。我除了在一个地方,就是本章的最后一个习题,即练习10,确实是一个比较新的数学问题以外,我主要是看上它的新意,其他的都是满足Eckel初衷的,如果是自觉数学能力不够的同学,可以选择做练习9,练习的效果也是一样的。这一章因为内容简单,还没有足够显示出作者的功力,但是到了下一章,从讲授this指针的三种用途开始,就开始体现出作者对JAVA的深刻理解了…非常值得期待哦!本章比较短,但是很适合用来锻炼编程的感觉。希望同学们充分地练习,特别是锻炼用记事本直接写程序,这样才可以逐步对编程产生自信哦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐