`
zhuozhuobeauty
  • 浏览: 18286 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
文章列表
链表有一系列的结点组成,其中单向链表每个结点包括两个部分,一个是存储数据元素的数据域,和指向下一个结点的指针域,而双向链表包含了存储直接子结点地址的右链域,和直接存储父节点地址的左链域,以及存储数据的数据域。下面分别用代码实现单链表与双向链表。   /* * 单向链表结点类 * @author miaofei */ public class singleLink { private Object obj;//节点内的数据对象 private singleLink next;//对下一个节点的引用 //在创建节点对象的时候就传入节点中的数据对象 public si ...

队列小总结

    博客分类:
  • java
队列可以动态分配存储空间还可以有序的存放对象的数据结构,弥补了数组一旦创建就无法改变大小的缺点。下面用代码来说明如何实现队列中的各种操作 /**   * 实现一个添加元素的方法   * @param s 是要添加的元素   */ public void add(String s){ //定义一个新的数组,长度为原数组长度+1 String[] dest = new String[src.length+1]; //将原来数组中的元素依次存入新数组 for(int i=0;i<src.length;i++){ dest[i] = src[i]; } //将s放入新数组的最后一位 dest[ ...

数组总结~

    博客分类:
  • java
1.数组定义**要点 连续空间类型确定空间固定大小**不初始化,默认值为:原始类型0,引用类型null2.定义方式4种类型[] 数组名 = new 类型[]; 类型[] 数组名 = new 类型[]{值,值。。。。}; **注意 类型[] 数组名 = new 类型[]; 数组名 ...
一、进程与线程的区别 线程:一个程序执行多个任务,一个任务就是所谓的线程,可以运行一个以上的线程程序 称之为多线程程序 进程:简而言之,运行着的应用程序可以成为进程,注意不运行的不称之为进程 线程和进程比较:线程开销小。可共享数据。进程开销大,各个进程之间是相互独立。 二、线程的执行顺序问题 我们来看下面这样一个简单线程 ma{ mb(); md(); println("a"); } mb{ mc(); println("b"); } mc{ println("c"); } md(){ prin ...
一、接口 定义接口的关键字是interface 格式 public interface 接口名   extends 接口,... { //常量 public static final 数据类型 常量名 = 值; //抽象方法 public 返回值数据类型 方法名(数据类型 参数名,...); } 类去实现接口的关键字是:implements public class 类名 extends 类名或者抽象类 implements 接口名,... { //实现(重写)父接口中所有的抽象方法 } **注意: 1.定义常量时public可以不写,默认的就为pu ...
一、继承的语法格式 public class 类名(子类名,超类名,派生类名) extends ( 父类、基类){  } **Java的单继承性,只有一个直系子类 **如果父类中存在一个构造方法,则子类中必须存在一个跟他 相同的构造方法 二、能够继承与能够调用的区别 1、子类可以继承到父类的所有属性和方法 2、但是由于访问修饰符的问题,导致只有一部分属性和方法 能被子类和子类的对象调用,其中,调用规则如下: //同包下,在子类中能调用的方法:public公有的、 protected受保护的和默认的属性方法 //不同包下,在子类中能调用的方法:public公有的, protected受保 ...
1.避免每一次都到包中引用的方法:在程序的最前加入包,eg:import java.awt.BorderLayout;   import javax.swing.ImageIcon; **注意: 没有用到的包,不要加在前面,增加程序运行的负担 2.程序的结构化管理 把布局中每一个部分分别写成一个类,有几大好处,第一,简化主程序,第二,令结构清晰明了,第三,便于查找错误,与进行修改 3.关于写界面的思路与顺序 (1)首先对要做出的界面的效果进行观察和分析,确定需要使用的布局以及组件 如在计算器中总体要用到边框式布局BorderLayout(); (2)接着根据布局为界面分块,例如,如果我用的是流式 ...
一、类的方法之构造方法     构造方法与普通方法的区别           用途           返回值           方法名              构    构造方法主要      不写数据类型     必须是类名 造    用于实例化对 ...
一、关于类与对象的定义 1.类 按照生活中类的定义,首先它是具有相似的特征和行为的一类对象的总称。如,我们把可以用来写字的用石墨做芯的食物称作铅笔。 而在程序中,类除了拥有生活中类的定义以外,还必须遵循固定的格式,成为一个固定的套路和模板,用于在程序中定义一种类型,就类似于基本类型中byte,int神马的。 2.对象 对象是生活中具体的事物。上课时有同学距离说篮球,学生,其实这些都是类而非对象,对象一定要具体到哪一个,比如,我的红色的铅笔,你的篮球,熊哥……所以我觉得就类似于比如C语言中在主函数里我们定义一个int类的变量,或者常量,int好比是一个类,而这个变量或常量就是对象。 3.区别与联系 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 7月5日第一节课总结 一、关于数据类型 1.Java的基本数据类型 Java的基本数据类型有8种 整数类型: byte 字节型 8bit -128~127 short 短整型 16bit int 整型 32bit long 长整型 64bit 浮点型: float 单精度 32bit double 双精度 64bit 布尔 bo ...
Global site tag (gtag.js) - Google Analytics