2019年7月7日

从AtomicInteger谈谈CAS乐观锁

摘要: 一、AtomicInteger存在的意义 光从类名来看的话感觉AtomicInteger就是对Integer类的增强,AtomicInteger相关的API是在jdk1.5版本后添加的,我们也知道了这个类是与原子操作相关的,那么我们从头出发,先搞清楚什么是原子操作。 1.1 原子操作 如果这个操作所 阅读全文

posted @ 2019-07-07 20:31 Dc5e 阅读(768) 评论(0) 推荐(0) 编辑

2019年7月2日

Java基础:3、抽象类和接口

摘要: 一、抽象类 1、抽象类的基本概念和特点 顾名思义抽象类就是被抽象关键字(abstract)修饰的类,要理解抽象类,可以先从思想层面切入。 从开始学习java开始就常常见到一句话,万物皆对象。然而某些对象之间必然会有共同点,如一些特征或者一些行为。如果在每一个类中都重复的定义着相同的点,那还怎么做称霸 阅读全文

posted @ 2019-07-02 20:00 Dc5e 阅读(100) 评论(0) 推荐(0) 编辑

Java基础:2、多态的基本概念和特点

摘要: 1、多态是什么? 多态在特性方面还是比较理解的,指的是同一个对象在不同的时刻可以表现出不同的状态,要体现出面向对象的多态性,必须满足的条件有几点: 必须有继承关系。 必须有方法覆盖。 必须有父类引用指向子类对象。 多态中涉及到一个非常重要的概念,叫做编译类型和运行时类型,简单的理解就可以理解为作为引 阅读全文

posted @ 2019-07-02 18:49 Dc5e 阅读(1091) 评论(0) 推荐(0) 编辑

Java基础:1、继承的概念和继承的特点

摘要: 一、基础概念介绍 1、继承是什么? 众所周知,继承是面向对象的三大特征之一。具体将继承理解为两个类之间的关系,被继承的类称为父类,进行父类操作的类叫做子类。子类是对于父类的扩展,通过继承可以使得子类访问父类的非私有成员变量以及成员方法,还可以在子类中对父类中原有的方法进行覆盖重写。 2、继承带来了什 阅读全文

posted @ 2019-07-02 18:00 Dc5e 阅读(957) 评论(0) 推荐(0) 编辑

2019年1月12日

Linux学习1——基本命令格式以及文件、目录处理的基本命令

摘要: 写在开头 关于写博客,在学java的过程中见识了各种大佬的英姿,早就爱跃跃欲试也想有一个自己的博客,可是拖延拖延再拖延,终于还是决定了以这种方式来记录自己的学习历程,也在学习的过程中起个备忘和加深记忆的作用,顺便让自己的学习的生活更加规律一些吧。 关于linux这个东西呢,也是早就想玩了,但是苦于自 阅读全文

posted @ 2019-01-12 21:19 Dc5e 阅读(184) 评论(0) 推荐(0) 编辑

导航