Java | 尝试自己做一个连连看
前言连连看小游戏自己之前在学校Android结课设计中已经做过了但是代码找不到了,正好最近也学习了很多新知识,想着重新做一下同时我的好兄弟们正好没有事情做,就把连连看刷map的想法当做一个题告诉了他们 (稍微折磨一下)Android结课设计中,我制作了 连连看、井字棋、猜数字、黑白棋四个小游戏,之后也会慢慢重写思...
前言连连看小游戏自己之前在学校Android结课设计中已经做过了但是代码找不到了,正好最近也学习了很多新知识,想着重新做一下同时我的好兄弟们正好没有事情做,就把连连看刷map的想法当做一个题告诉了他们 (稍微折磨一下)Android结课设计中,我制作了 连连看、井字棋、猜数字、黑白棋四个小游戏,之后也会慢慢重写思...
异常处理目前碰到的几种异常下标越界异常空指针异常类型转换异常数字格式化异常算术异常(数学异常)编程界的几种异常除数为0,数学异常IO流,输入输出没有关闭停电,物理异常当一个程序抛出异常时,抛异常后面的语句不再执行类似于return的功能,将会终止方法的执行MyException类public class MyEx...
值传递Java的值传递和所谓的引用传递本质上Java只有值传递,所有的赋值传参都是一次值的拷贝引用数据类型拷贝的就是引用地址;基本数据类型拷贝的是值(不会传如实例对象本身的)public class Ch01 { private String name; public Ch01(String ...
类的内部结构属性、方法、构造器、代码块、内部类代码块代码块又可以称为初始化块,属于类的一个成员,它是将逻辑语句封装在方法体中。通过{ }包裹。代码块没有方法名,没有参数,没有返回值,只有方法体。它是不需要通过对象或类进行显式的调用,会在类加载或者创建对象时,主动地(隐式)调用。静态代码块一个类被加载时会被调用一次...
栈和队列栈和队列是两种操作受限的线性表这种受限表现在:栈的输入和删除只允许在表的尾端进行(在栈中有一个名次叫做"栈顶"),规则 FIFO:FIRST IN LAST OUT队列只允许在表尾插入元素,在表头删除元素,FIFO:FIRST IN FIRST OUT栈与队列的相同点都是线性结构插入操作都是在表尾进行都可...
面向对象特征-抽象Java中,除了类,还有抽象类和接口抽象方法必须在一个抽象类里面当我们定义了一个抽象类,这个抽象类中可以有哪些结构?属性、成员方法、构造器、抽象方法、常量抽象类中能不能没有抽象方法?抽象类中可以没有抽象方法抽象类不能干什么?抽象类是不能被实例化的、不能创建对象的抽象类构造器存在的意义?为了约定子...