`
茖-荌
  • 浏览: 30760 次
社区版块
存档分类
最新评论
文章列表
    数据结构与排序一、数据结构  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类中只有 ...
Global site tag (gtag.js) - Google Analytics