- 博客(10)
- 收藏
- 关注
转载 java异常处理机制
异常处理机制 异常并非语法错误,若语法错误,编译不通过,不会产生字节码文件,不能运行。异常处理衡量一门语言是否成熟的标准之一。异常处理机制可以让程序有更好的容错性,代码更健壮C语言没有异常处理机制,所以经常使用特定返回值来表示异常情况,然后使用if语句来判断正常和非正常关系, if-else就是异常处理的一种没有异常处理机制存在的缺点:1. 使用方法的返回值来表示异...
2019-08-03 16:13:00
150
转载 数据类型
数据类型八大基本数据类型有对应的基本数据类型包装类(八大基本数据类型的包装类都是final修饰,不可更改)这有个问题:int与Integer,是不是同一种数据类型?答案:不是的,int为基本数据类型,Integer为包装类型(为类)了解一点背景:基本数据类型转化为其对应的数据类型的包装类,其实是装箱和拆箱的操作装箱:把一个基本数据类型的值转换为对应的包装类...
2019-08-02 21:20:00
143
转载 多态
oop三大特性之一:多态多态 多态的特点:把子类对象看成是父类对象,但是在运行时期,表示出子类的特征。所以继承是多态的前提,没有继承就没有多态。 多态:1.父类指针指向子类的对象2.把子类对象赋值给父类的变量3.多态是一种链表结构开发中涉及到多态:接口和实现类的关系多态:一个对象可以有多种形态比如:Animal a = new Animal()编译类型:把对...
2019-08-02 20:09:00
157
转载 单例设计模式
单例设计模式具体实现(1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。(2)在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型。(3)定义一个静态方法返回这个唯一对象。public class testStream { private String name; public String g...
2019-08-02 14:58:00
112
转载 小球碰撞
采用java awt以及swing写的小球碰撞线程是一个非常重要的知识块!!!//球类public class Ball { //1.属性:所有球的共同的字段 int x; int y; int d;//球的半径 int speed;//速度 int dir; //方向 Color c;//...
2019-08-01 23:11:00
267
转载 数组
(小白一枚,若有侵权,请指出,谢谢)数组我们编程的时候经常使用数组,其索引开始为0,步长为1使用步骤:1. 声明数组类型 2. 初始化数组,分配空间 3. 赋值 注意:数组声明完是不能使用的,数组必须初始化才能使用,初始化表示在内存中分配空间,一旦初始化完成数组的长度就固定了,除非重新初始化,即数组时定长的数组初始化分为: 1.静态初始...
2019-08-01 18:05:00
88
转载 封装
小白一枚,若内容有侵权,请指出今天总结一下面对对象程序设计三大特性之一:封装封装封装其实就是一种思想,做个小小的例子,平常用的充电宝,我们可以通过统一的USB接口去使用它,但是其内部构造是怎么样子,却不了解。封装思想:1.把对象的状态和行为看成一个统一的整体 将二者存放在一个独立的模块中(类)2.信息隐藏 隐藏对象功能实现细节(尽可能隐藏)如果外界想拿到隐藏的信息...
2019-08-01 16:57:00
98
转载 继承(java)
小白一枚,若有侵权,请指出,谢谢面对对象程序设计三大特性之一:继承继承 在原有的类的基础之上,加以拓展,从而产生新的子类(is A关系),子类其实就是父类的一种特殊情况(开发时,抽取子类共性,形成父类)继承的格式:class 子类名 extends 父类名(继承会破坏封装)注意:object类是所有类的根类,一个类的直接父类或者间接父类都是object类。ob...
2019-08-01 16:46:00
131
转载 接口(策略设计模式)
总结接口的知识点(菜鸟一只,有侵权或者不足之处请指出,谢谢)Java接口 接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。语法:使用关键字interface关键字来定义。注意:定义的接口文件仍然是.java文件。虽然声明的时候使用interf...
2019-07-31 22:30:00
323
转载 抽象类(以及模板方法设计模式)
总结理解的模板方法设计模式及抽象类(菜鸟一只,若有什么侵权或者不足之处,请指出,谢谢)模板方法设计模式: 在父类中定义一个总体的算法骨架,而将一些具体的实现步骤放在到子类中,因为不同的子类实现细节不同 模板方法使得子类可以在不改变算法框架的情况下,只需要重新定义算法的某些实现步骤(借助于抽象类实现)模板方法:一种统一的处理方式,...
2019-07-14 23:32:00
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人