《程序是怎么跑起来的》第五章
摘要:本章介绍了内存和磁盘的亲密关系,计算机中主要的存储部件是内存和磁盘,磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。磁盘缓存加快了磁盘访问速度,磁盘缓存指的是把从磁盘中读出的数据储存到内存空间的方式。因此,当接下来需要读取同一数据时,就不用通过实际的磁盘,而是把
阅读全文
第五周学习总结
摘要:本周学习了 面向对象高级的相关知识。在此可分为三大部分。 类的继承。类的继承是面向对象的一个重要特征,在程序的开发中可以极大地提高代码的复用行,同时也便于对程序功能的扩展。在程序中,类的继承是事物之间的从属关系,通过继承可以使多种事物之间形成一种关系体系。在c#中,类的继承是指在一个现有类的基础上去
阅读全文
《程序是怎么跑起来的》第四章
摘要:本章介绍了熟练使用有棱有角的内存,因为处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。所以了解内存和磁盘的构造有一个物理上的和逻辑上的认识是非常有必要的。 内存是一种IC电子元件,内存IC中可以存储1024个一字节的数据。因为1024=1k,所以内存ICde 容量就是1KB。
阅读全文
《程序是怎么跑起来的》第三章
摘要:第三章我学习了计算机进行小数运算时出错的原因,了解到了为什么万能的计算机在运算时会出现错误。通过书上给了我们一段c语言实例告诉我们有一些十进制数的小数无法转化成二进制数。例如:十进制数0.1就无法用二进制数正确表示,小数点后面即使有几百位也无法表示。因为计算机这个功能有限的是机器设备是无法处理无限循
阅读全文
第四周学习总结
摘要:static 关键字用于修饰类、字段、属性、方法以及构造方法等。被static修饰的成员称为静态成员。静态成员包括静态字段、静态属性、静态方法、静态构造方法。静态字段是被static关键字修改的字段,他不属于任何对象,只属于类而且只能通过“类名.静态字段名”的方式来访问。静态构造方法的作用是初始化静
阅读全文
《程序是怎么跑起来的》第二章学习总结
摘要:本章介绍了计算机只能运行二进制的原因是由于IG这种电子部件,IG的特性决定了计算机只能运行二进制数。以及二进制和十进制之间的转换运算。二进制的位数一般是8位 16位 32位 64位...也就是8的倍数,因为计算机处理信息的基本单位是8位的二进制数,也就是一个字节。所以位是最小单位,字节是基本单位。多
阅读全文
《程序是怎么跑起来的》第一章学习总结
摘要:本章介绍了程序的运行机制,以及计算机运行程序的流程和步骤。 通过本章我了解到了程序是由指令和数据构成的它指示着计算机每一步动作的一组指令。计算机上的程序也是有先后顺序的。内存对于计算机来说是非常重要的,因为程序的运行,存储位置都在内存里面,没有内存程序就不能被运行CPU可以解释和运行程序内容,它由控
阅读全文
第三周学习总结
摘要:本周学习了this关键字、索引器和垃圾回收。 通过本周的学习我了解到了this关键字可以明确地去访问一个类的属性,解决与局部变量名称冲突问题。也可以用this关键字在类中调用自己的成员方法。 索引器可以解决用属性同时访问多个数据成员的情况,可以使程序看起来更为直观,更容易编写。存取方式采用的是类是数
阅读全文
第二周学习总结
摘要:本周我学习了书上4.1到4.4范围内的面向对象的相关知识,通过这次学习我了解到了面向对象的概念——它并不是某一种具体的事物,而是一种编程思想。它可以在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的关系,封装为其核心思想。 类与对象在我的理解中就是类可以把它想象成一个抽象的形状,模子
阅读全文