- 浏览: 31518 次
文章列表
数据结构与排序一、数据结构 1.数据结构可以抽象的认为是用来装数据的容器,当然这个装数据的容器还应该具有添加数据 、删除数据、插入数据、访问数据等功能。 2、我个人认为数据结构是保存数据、删除数据、修改数据、插入数据、遍历数据等方法的集 合。 3、常见的数据结构有数组、队列、链表、映射等。数组我们都很熟悉,它一般被指定长度和 数据类型,它在内存是一块连续的空间,我们可以通过数组的下标来访问每一个元素。队列 可以认为是一个动态的数组,它可以根据需要来增加长度,类是于排队,来的人只要往后排 就可以了,这个名称的确很形象。
二、排序 1、排序是 ...
队列 一.数组与一般队列的区别
1.数组在定义的时候必须得指定数据类型和数组的长度。
2.数组在内存中的存储是连续的,它的每个元素都有对应的下标。
3.队列是一种自定义的数据结构,它的功能是可以自己编写的。
4.一般的队列可以实现动态的增加数据的长度,这样在使用的时候就会比数组要灵活的多。
5.一般的队列还可以任意插入或删除数据,而数组却不能直接实现。
6.一般对列还有其他的功能,这可以自己增加。
二.队列的泛型
1.一般队列不足:因为在定义的时候已经指定了它的数据类型,所以它只能用在相应的数据类型。如果要给不同 的数据类型使用,又必须得重新写相应数据类型的队列。
2.为了弥 ...
事件机制
一.事件源
1.哪些是事件源
所有的窗体类对象都可以作为事件源
2.具体有哪些
比如:窗体本身、窗体里添加的面板、文本框、按钮等。
二.事件类型
1.位于java.awt.event和javax.swing.event包下的且以Listener结尾的接口都是事件类型
2.常用的事件类型
动作事件监听器接口 ActionListener
键盘事件监听器接口 KeyListener
鼠标事件监听器接口 MouseListener
鼠标移动事件监听器接口 MouseMotionListener
3.监听方法的使用
实例化一个监听器对象后,调用事件源对 ...
类的继承
一.类的继承
1.格式:public class 子类名 extends 父类名{
//代码
}
注意:extends是继承的关键字,一个子类只能继承一个父类。
2.除了父类私有的属性、方法,构造方法外,其他的都可以被子类继承。
二.方法的重写
1.我们在子类中重写父类中的方法叫做方法的重写,重写的方法的返回值数据类型、方法名和
参数类型、参数个数、参数顺序与父类中的方法完全相同,不同的是重写了里面的代码。
2.创建了一个子类对象后,当调 ...
登陆界面 一.构造器方法 1.我们在创建一个累的对象时,使用类名 对象名=new 类名();的格式, 这里用到的类名()就叫做类的构造方法。 2.我们并没有在类中定义这样 ...
创建对象
一.为什么要创建对象
1.在java中我们只能定义类,而不能直接定义对象
2.类是对象的集合,里面有对象共有的属性或方法,通过类来实例化对象,特别是多个对象是可以 减少重复书写对象的代码,提高编写代码的速度。
3.类可以继承,很方便。
二.创建(实例化)对象的格式
//没有重写构造方法
类名 对象名=new 类名();
//重写了构造方法
类名 对象名=new 重写后的构造方法;
//关键字new表示实例化一个对象。
三.普通方法的调用
1.没有参数
对象名.方法名();
2.有参数
对象名.方法 ...
类和对象
一.对象
1.对象的定义:现实生活中具体的事物或事情。比如一本书、一个书包、一支笔...
2.对象具有某些特征:比如书有书名、作者、页数等,书包有颜色、大小等性质。
3.对象具有某些行为(功能或用途):比如书包可以用来装书,笔可以用来写字...
二.类
1.现实生活中的类:我们生活中通常讲的类是对某些对象的分类或归类,根据不同的分类标准得到 的类可能不一样
2.java中类的定义:具有相同的属性或行为的对象集合。
3.java中类的(定义)书写格式:
注意:java类中只有 ...