![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java数据结构
毅可往
60天会战
展开
-
循环队列入队、出队
入队 public int getCapacity(){ return data.length - 1; } @Override public void enqueue(E e){ //循环队列入队 传入E类型的元素e if((tail + 1) % data.length == fr...原创 2019-01-23 22:10:33 · 4685 阅读 · 0 评论 -
Java基本语句语义1
public class Array<E> { //声明数据中要使用泛型E,E本质表示类型,换言之,Array盛放的数据类型是E这种数据类型;具体这个类型是什么,在使用时声明,可以是字符串String,甚至是自定义的Student private E[] data; //data、size本质表示数据 private int size; if(s...原创 2019-01-20 16:08:27 · 350 阅读 · 0 评论 -
Java中普通代码块,构造代码块,静态代码块区别及代码示例
Java中普通代码块,构造代码块,静态代码块区别及代码示例 //执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” public...转载 2019-01-20 16:10:59 · 512 阅读 · 1 评论 -
Java基本语义2
private Array<E> array; public ArrayQueue(int capacity){ //构造一个ArrayQueue函数 array = new Array<>(capacity); //调用Array(int capacity)这个构造方法创建一个新的对象,并给这个对象的成员变量赋初始值 } ...原创 2019-01-21 16:57:35 · 211 阅读 · 0 评论 -
Java构造函数
https://www.cnblogs.com/ibelieve618/p/6364541.html 二、构造函数的特点 1、函数名与类名相同 2、不用定义返回值类型。(不同于void类型返回值,void是没有具体返回值类型;构造函数是连类型都没有) 3、不可以写return语句。(返回值类型都没有,也就不需要return语句了) 三、示例 1、无参构造函数中只定义了一个方法。new对...转载 2019-01-23 17:14:15 · 158 阅读 · 0 评论 -
extends和implements区别
转 https://blog.csdn.net/tolcf/article/details/46135645 extends与implements的不同 1、在类的声明中,通过关键字extends来创建一个类的子类。 一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; impleme...转载 2019-02-13 14:40:48 · 173 阅读 · 0 评论