摘要:该系列博文会告诉大发幸运飞艇你 如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java大发幸运飞艇技术 体系,形成自己的知识框架。 集合框架概述 Java集合是java提供的大发幸运飞艇工具 包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合 阅读全文
posted @ 2019-12-09 14:19 用代码征服天下 阅读 (11) 评论 (0) 编辑
摘要:引入 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。 下面先带大家来总体预览一下锁的分类图 java锁的具体实现类 1、乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。 先说 阅读全文
posted @ 2019-12-09 09:50 用代码征服天下 阅读 (10) 评论 (0) 编辑
摘要:后端开发中大家肯定遇到过实现一个线程安全的计数器这种需求,根据经验大发幸运飞艇你 应该知道大发幸运飞艇大发幸运飞艇我 们 要在多线程中实现 共享变量 的原子性和可见性问题,于是锁成为一个不可避免的话题,今天大发幸运飞艇大发幸运飞艇我 们 讨论的是与之对应的无锁 CAS。本文会从怎么来的、是什么、怎么用、原理分析、遇到的问题等不同的角度带大发幸运飞艇你 真正搞懂 CAS。 为什么要无 阅读全文
posted @ 2019-12-06 17:35 用代码征服天下 阅读 (20) 评论 (0) 编辑
摘要:Java多线系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下大发幸运飞艇我 的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的整体概况,接下来的几篇文章是对多线程的深入剖析。 Lock锁 1、大发幸运飞艇简介 1、从Java5开始,Java提供了一种功能更强大的线程同步机 阅读全文
posted @ 2019-12-06 13:57 用代码征服天下 阅读 (203) 评论 (2) 编辑
摘要:Java多线系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下大发幸运飞艇我 的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的整体概况,接下来的几篇文章是对多线程的深入剖析。 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体。线程间 阅读全文
posted @ 2019-12-02 17:31 用代码征服天下 阅读 (227) 评论 (0) 编辑
摘要:Java多线系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下大发幸运飞艇我 的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的整体概况,接下来的几篇文章是对多线程的深入剖析。 本篇文章主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序 阅读全文
posted @ 2019-11-28 16:07 用代码征服天下 阅读 (187) 评论 (0) 编辑
摘要:Java多线程系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下大发幸运飞艇我 的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的整体概况,接下来的几篇文章是对多线程的深入剖析。 多线程的常用大发幸运飞艇方法 1、currentThread()大发幸运飞艇方法 : 介绍:currentT 阅读全文
posted @ 2019-11-25 16:47 用代码征服天下 阅读 (245) 评论 (0) 编辑
摘要:该系列博文会告诉大发幸运飞艇你 如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java大发幸运飞艇技术 体系,形成自己的知识框架。 前言: Java的基本理念是“结构不佳的代码不能运行”。 “异常”这个词有“大发幸运飞艇我 对此感到意外”的意思。问题出现了,大发幸运飞艇你 也许不 阅读全文
posted @ 2019-11-14 16:29 用代码征服天下 阅读 (176) 评论 (0) 编辑
摘要:该系列博文会告诉大发幸运飞艇你 如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java大发幸运飞艇技术 体系,形成自己的知识框架。 一、构造大发幸运飞艇方法 构造大发幸运飞艇方法 (或构造函数)是类的一种特殊大发幸运飞艇方法 ,用来初始化类的一个新的对象。Java 中的每个类都有一个默认的构 阅读全文
posted @ 2019-11-13 14:57 用代码征服天下 阅读 (245) 评论 (0) 编辑
摘要:该系列博文会告诉大发幸运飞艇你 如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java大发幸运飞艇技术 体系,形成自己的知识框架。 1、抽象类: 当编写一个类时,常常会为该类定义一些大发幸运飞艇方法 ,这些大发幸运飞艇方法 用以描述该类的行为方式,那么这些大发幸运飞艇方法 都有具体的大发幸运飞艇方法 体。但 阅读全文
posted @ 2019-11-12 16:03 用代码征服天下 阅读 (186) 评论 (0) 编辑