自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java集合合集

Java集合框架主要分为两种类型容器 一种是集合Collection;一种是图Map Collection接口有3种子类型:List、Set、Queue List Set Map 有序不唯一 无序唯一 无序key唯一非空 实现类ArrayList、LinkedList、Vector 实现类HashSet、TreeSet 实现类HashMap、 SortedSet(TreeSet)有序唯一 SortedMap(TreeMap)保持key有序 检索效率高,删除插入效率低会影响元素位

2020-06-09 18:15:51 485

原创 让抽象类不再抽象(抽象类与接口)

以下胡扯纯属个人理解,有错误还请不吝指正 Java的三大特性:封装、继承、多态 多态的三个必要条件:继承、重写、父类引用指向子类对象 而抽象类满足了继承与重写,所以抽象类是多态的一种实现方式 抽象类抽象在哪里 1.正常的类可以加abstract关键字将其声明为抽象类 2.抽象类可以成员变量、成员方法(有完整的方法实现)、构造方法、也可以有抽象方法——即被abstract修饰的,只有方法声明,没有具体实现的方法。 3.抽象类不能实例化对象,必须被继承并实现了所有抽象方法之后才可以实例化对象 (既然抽象类不能实

2020-06-09 11:04:11 294

原创 整理java特性-多态

不整理回顾你永远都不知道java有多变态,哦不,是多态。 多态 同一行为的不同表现形式,在java中体现为重写、接口、抽象类抽象方法 必要条件 1.继承(接口) 2.重写(接口方法实现) 3.父类引用指向子类对象 多态例子 public class Animal{ public Animal(){ System.err.println("一个新的动物。"); } public void jiao(){ System.err.println("动物可以发出叫声。"); } public vo

2020-06-08 16:50:06 150

原创 多态之重写与重载

重写和重载是java多态的不同表现 重写(子类与父类多态表现) 子类对父类允许访问的方法的实现过程进行重写,返回值和形参都不能改变。 规则: 1.参数列表必须与被重写的方法一致 2.返回值相同或为被重写方法返回值的派生类 3.访问权限不能比被重写得方法低 4.父类的成员方法只能被子类重写(即重写的前提是继承) 5.final 方法、构造方法、static 方法不能被重写 6.重写的方法不能抛出比被重写方法声明更广泛的异常 重载(一个类的多态表现) 同个类中,方法名相同,参数列表不同,返回值可以相同可以不同的

2020-06-08 15:25:16 303

原创 理解数据库事务隔离级别

1.未提交读 事务的修改尚未提交,其他事务可以读到 这种现象称之为脏读,会引起很多问题,如无必须不要使用 例子: 售票员A、B,余票3张,此时有人来A处购买3张车票,A查到余票3张,点击提交订单,此时另外一个人来B购买车票,此时B读到A刚卖出去3张票余票为0,所有B告诉乘客余票不足,但此时A的系统出了故障,之后的步骤失败,最终导致一张票也没卖出去。 2.提交读 大多数数据库的默认隔离级别,一个事务只能读到已提交事务的结果,正在执行的无法被看到,会出现读旧数据的现象 例子: 售票员A、B,余票3张,此时有人在

2020-06-08 13:20:30 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除