摘要: 数据结构的概述 定义 我们如何把现实中大量而反复的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应的操作,这个相应的操作也叫做算法。 数据结构=个体+个体的关系 算法=对存储数据的操作 狭义: 阅读全文
posted @ 2019-02-03 22:17 Deepsleepinger 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型: byte:1字节 short:2字节 int:4字节 long:8字节 二进制整数,以0b或者0B开头,如:0b001101; 八进制整数,以0开头,如:015; 十六进制整数,以0x或者0X开头,如:0x1A; 浮点型变量/常量 由于字长有限,浮点数能够精确表示的数是有限的,因而也 阅读全文
posted @ 2019-02-02 19:28 Deepsleepinger 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 基本规则 1. 一个源文件可以对应多个类 2. 一个源文件至多有一个public 注释: 不定长注释: /* */ 单行注释:// 标识符规则: 开头以"字母"、"_"、"$" 类名首字母大写 方法和变量第一个单词小写,从第二个单词首字母大写 常量全部用大写字母 变量: 局部变量、成员变量、静态变量 阅读全文
posted @ 2019-02-02 18:29 Deepsleepinger 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JAVA优势:全平台,可移植性,普及性,广泛性。 三版本: SE:标准版,定位在个人软件。 EE:企业版,定位在服务器端软件 ME;微型版,定位在消费性电子产品。 高级语言类型:编译型,解释型。 JVM、JRE和JDK的含义 JVM:JAVA虚拟机。 JRE:包含JVM,库函数及运行JAVA所必须的 阅读全文
posted @ 2019-01-30 20:21 Deepsleepinger 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 方法1.通过构造函数传值 Form1: Form2 data = new Form2();//实例化对象 data.Name1 = textBox1.Text;//给对象赋值 data.Show(); Form2: public partial class Form2 : Form { TextBo 阅读全文
posted @ 2018-11-02 22:49 Deepsleepinger 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. 保持单行模式,设置AutoSize为false,再设置高度。AutoSize属性是被隐藏起来的,需要在代码里直接设置 txtTest.AutoSize = false; txtTest.Height = 18; 2. listBox2.Items.AddRange(listBox1.Items 阅读全文
posted @ 2018-11-01 20:11 Deepsleepinger 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Pet[] pets = new Pet[] {new Dog("Jack"),new Cat("Tom")}; 阅读全文
posted @ 2018-10-21 22:17 Deepsleepinger 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-21 21:32 Deepsleepinger 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 结构struct 1、结构是值类型(类是引用类型) 2、结构中可以定义字段、属性和方法 3、不能为结构中的字段赋初始值 4、结构的构造方法中必须为所有字段赋值 5、不能为机构显示定义无参数的构造方法 6、结构类型的方法可以不实例化使用 阅读全文
posted @ 2018-10-21 13:45 Deepsleepinger 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法也就是调用方法,作用是为对象的属性赋初始值。 如果没有定义构造方法,则会由一个默认的无参数的构造方法。 如果显示定义了构造方法,则没有默认构造方法。 构造方法可以重载。 只能用new方法名()的形式调用构造方法 构造方法通常声明为public 构造方法没有返回值类型 构造方法的名必 阅读全文
posted @ 2018-10-21 13:06 Deepsleepinger 阅读(123) 评论(0) 推荐(0) 编辑