第7课:循环与“一半”的问题 2011.7.18
for和wile都可用于循环,for用于计数方式的循环,知晓循环运行的次数,而while则无特定次数。
在while中可以用break跳出循环,而使用while(ture),但是一般情况下不这样使用,这样会似的判断条件不清晰,特别是有多个break的时候,可读性差。通常只在唯一一个break的情况下使用,叫半循环。有时候逻辑方式为operate A,判断,opertate B(include operate A),这样我们需要在while之前先执行一次operate A,看起来语句罗嗦以及不够漂亮,这种情况可以使用半循环的方式。
在for中,一般使用i,j,k用于计算,一般无须使用num等复杂的表示确切含义说明的单词。
在这一课中还讲了method了。重新过过脑。
第8课:信息隐藏 2011.7.19、20
对于方法吗1 problem each,作为信息隐藏 - information hiding,使用者无需关注里面的内容,通过注释将方法表述清楚。在参数的传递中,整型、real之类的变量是copy一份赋值,而对象则如同C中的指针,是可以改变的。如果参数发生变化,需要在注释说明清楚。
接下讲了instance变量,也就是我们在类定义的变量,在整个object生效,并与method的变量的区别做了说明。
如果在程序中需要生成随机数,在调测中,由于随机数不一样,导致每次的运行情况不一致,不利于跟踪,我们可以在调测中为随机数给定一个随机数种子,例如setSeed(1);使得我们在调测中,每次的生成的随机数相同,以便于调测。当然记得调测完回复,以及更好随机数看看是否正常运行。
第9课:字符串 2011.7.20
首先介绍了String这个类。然手对class进行了讲解。在class中的方法,除非必要,设置为private。
介绍class的写法,我们可以会使用到this.count = count;,一般来讲,最好使用不同的名字,例如initCount, StartCount之类的。
介绍了Javadoc,这是很好的东西,测试小程序无所谓(当然养成良好习惯总是好的),但是project就应当遵循。
相关链接:我的与编程思想相关的文章
分享到:
相关推荐
网易公开课中的斯坦福大学的编程方法学的讲义及作业,我将讲义分到28个文件夹中,27个文件夹对应包含网易公开课编程方法学中的27节课的讲义。其中最后一个文件件是期末考试。
斯坦福大学--编程方法学第一课 示例代码供广大童鞋学习研究
统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习...
斯坦福编程方法学C106A,PDF文件,共28讲,可在学习编程方法学是提高英语水平
资源名称:斯坦福大学公开课:编程方法学(28集)资源目录:【】1.课程简介【】10.私有变量的重要性【】11.Gimage类【】12.枚举【】13.对字符串的处理【】14.内存【】15.指针要点回顾【】16.数组【】17.多维数组【】...
公开课笔记4——牛顿方法、指数分布族、广义线性模型 公开课笔记5——生成学习、高斯判别、朴素贝叶斯 公开课笔记6——NB多项式模型、神经网络、SVM初步 公开课笔记7——最优间隔分类、原始/对偶问题、SVM对偶 公开...
配方法解一元二次方程-----公开课教案.pdf
关于斯坦福大学,《编程方法学》的代码。课程以及教学课件在网易公开课中都可以看到,这里是自己学习以后的代码。希望大家喜欢java的人来下载。本人现在正在学习python,希望多交流。
大学生-传播学研究方法--期末复习笔记
斯坦福大学编程方法学讲义 中英双语方便学习
斯坦福公开课:编程方法学的英文讲义,资料来源:http://web.stanford.edu/class/cs106a/。
那么该类的 run() 方法中就是调用了 Runnable 对象的 run() 方法。 我 们可以继承重写Thread 类,在其 start 方法中添加不断循环调用传递过来的 Runnable 对 象。 这就是线程池的实现原理。循环方法中不断获取 ...
《统计学习方法-李航》学习笔记 200 页 PDF,各种手推公式细节讲解,包含详细的目录以及R语言代码实现,可结合
斯坦福大学的编程方法学公开课资料,非常适合初学者入门。和国内课程不同,这里教的是编程方法,java语言只是实现方法的一个工具:这点思路转变对程序猿是非常重要的。
笨方法学,顾名思义就是敲下书中的每一行代码,运行调试。如果遇到问题可以查看对应的笔记查看答案和总结。content 目录下包涵了我边看书边敲的所有代码,以及学习 Python 的感悟和笔记。这些内容均在 ex习题号.py ...
Java编程方法学,貌似有点用。以编程为乐趣,跟大家分享下哈
斯坦福大学公开课《编程方法学》所有课程视频文本,共28课,pdf格式。
笨方法学python习题41学习笔记
《管理学-原理与方法》第 6 版 复旦大学出版社 周三多等,2014。 考研学习笔记。参照 北京信息科技大学 2020 年硕士研究生招生考试大纲 个人总结整理的大纲知识。