读书笔记
zcl_200886
这个作者很懒,什么都没留下…
展开
-
面向对象
面向过程和面向对象 面向过程:当实现一个功能的时候,每一个步骤都要亲历亲为,详细处理每一个细节。 面向对象:当实现一个功能的时候,不关心具体步骤,而是找一个具有该功能的人,来帮我做事。 面向对象三大基本特征:封装,继承,多态。 类:是一组相关属性和行为的集合,一类事物的模板。抽象的。 属性:是该事物的状态信息。 行为:是该事物能够做什么。 对象:类的实例。具有类的属性和行为。具体的。 类是对象的模板,对象是类的实例。 面向对象开发的要考虑开发类。 成员变量和成员方法,成员变量是直接.原创 2020-05-28 20:55:50 · 202 阅读 · 0 评论 -
数组
一个变量只能存一个数据。 数组是一个容器,可以存储多个数据值。 特点: 1.数组是一种引用类型。 2.数组中的数据,类型必须统一。 3.数组初始化时,需要初始化长度,并且长度不能更改。 数组的初始化: 在内存中创建一个数组,并加入默认值。 1.动态初始化,指定长度。 数据类型[ ] 数组名称 = new 数据类型[数组长度]; String[] arr = new String[10]; 2.静态初始化,指定内容。长度可推算出来。 数据类型[] 数组名称 = new 数据类型[]{元原创 2020-05-28 20:44:05 · 107 阅读 · 0 评论 -
计算机基础知识
1.二进制:bit 比特 十进制转换成二进制。12->1100 二进制转换成十进制。1100->1*2^3+1*2^2+0*2^1+0*2^0=8+4+0+0=12 位bit,0或者1为一位。 字节Byte:8位是一个字节,这是数据存储的最小单位。 1Byte = 8bit 1KB = 1024Byte 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB 1EB = 1024PB 1ZB = 1024EB ------原创 2020-05-28 20:42:00 · 125 阅读 · 0 评论 -
计算机系统读书笔记三
程序的机器级表示: 计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理内存、读写存储设备上的数据、利用网络通信。 编译器将源代码转译成机器代码需要基于:编程语言的规则、目标机器的指令集、操作系统遵循的惯例。 汇编代码是机器代码的文本表示。 逆向工程:通过研究系统和逆向工作,来试图了解系统的创建过程。 C语言-汇编代码-机器代码 相互关系 GDB调试器,用来检查机器级程序运行时的行为。 IA32和x86-64 汇编语言 Intel处理器的发展历史:K表示1...原创 2020-05-26 16:36:35 · 102 阅读 · 0 评论 -
计算机系统读书笔记二
十进制对人处理信息来说很友好。 二进制在构造存储和处理信息的机器时表现的更好。可以很容易被表示、存储、传输。如:穿孔卡片上的有洞无洞,导线上的高低电压,顺时针或逆时针的磁场。 单独的位或者位组合必须有上下文才有意义。 无符号编码:大于等于零的数字。 补码编码:表示有符号整数的方式。 浮点数编码:表示实数的科学记数法以2为基数的版本。 计算机的表示法是用有限数量的位来对一个数字编码,所以会产生溢出。 信息存储: 一般计算机使用8位的块(字节byte)作为最小的可寻址的内存单位...原创 2020-05-24 22:21:26 · 140 阅读 · 0 评论 -
计算机系统读书笔记一
源程序是由值0和1组成的位(比特)序列。 8个位是一个字节。 每个字节表示程序中的文本字符。(ASCII) 由ASCII字符构成的文件称为文本文件,其他的都成为二进制文件,如:视频文件,图片文件,mp3文件等。 ASCII码用唯一的单字节大小的整数值赖表示每个字符。2^8=256个字符。 基本思想:系统种的所有信息,包括磁盘文件、内存中的程序、内存中存放的用户数据以及网络上传送的数据,都是由一串比特表示的。 区分不同数据对象的唯一方法就是读取这些数据对象时的上下文。在不同的上下文中,同样的.原创 2020-05-23 09:20:42 · 286 阅读 · 0 评论