synchronized的作用 synchronized作为Java提供的锁关键字,在单进程的时候可以提供互斥的功...[作者空间]
JUC包下的原子类 JUC就是大名鼎鼎的java并发包,我们今天来看看基于非阻塞性算法的CAS封装的原子类.JUC...[作者空间]
异步和同步 我们现在假设一个方法,需要新增一个用户,同时向用户发送一条短信.同步的方式,就是新增用户和发送短线都是...[作者空间]
什么是并发 并发是指一个处理器核心同时接收到了多个请求;打个比方,煎饼果子的阿姨每次只能做一个煎饼果子,但是同时有...[作者空间]
接口与实现进行解耦 我们现在要实现这样一件事儿,在工程包下定义一个接口,然后通过插件来决定实现类(类似于JDBC中...[作者空间]
聊聊一些常用的视图API asList 很多时候,我们希望快速得到一个List,我们可能会这样写: 直接报错: 出...[作者空间]
为什么需要Map 前面我们介绍了数组和链表,他们可以按照插入的次序进行排序,但是查询需要用到index,要么就是要...[作者空间]
Producer的发送模式 首先,我们先定义好一些配置属性来获取producer. 阻塞式发送 异步发送 异步回调...[作者空间]
MenuDTO DDDD[作者空间]
JDK1.8 这个不多说,Java人都需要会安装的东西. scala 官网地址[https://www.scala...[作者空间]
什么是内部类 一个类中定义了另一个类,被定义的类叫作内部类。内部类可以将逻辑隐藏,使用好修饰符可以让实现逻辑对外隔...[作者空间]
接口是什么 首先接口不是类,它本身是无法被实例化的,只有实现类可以被实例化。它更像是一种功能的描述,程序输入什么值...[作者空间]
可以变动的参数数量 编程离不开写方法(函数),Java中的大多数方法都是固定数量的参数,JDK5提供了可变参数来让...[作者空间]
复用 随着码代码的时间增长,程序员会越发需要"复用"这个能力,比如最简单的对String类进行判空: 我们需要每次...[作者空间]
文档注释 刚开始学习Java的时候,觉得注释是很啰嗦的东西,但是随着编码的时间增长,觉得注释是很重要的东西。写好注...[作者空间]
Java类 Java中的类都可以抽象成Class,Class的组成大致有: Class: 类型,许多Java框架的...[作者空间]
面向对象是什么? 在前面的章节中,我们设计程序总是趋向于设计过程来解决问题,更加准确的来说,通过"算法+数据结构"...[作者空间]
使用控制流来表达代码的结构 假设现在需要一个程序: 输入大于0的数输出"正数"小于0的数输出"负数"等于0则输出0...[作者空间]
变量与常量 如何定义变量 比如说你想用Java表示一个数字:100.那么你就需要赋值给一个变量,并且给它定义好数据...[作者空间]
Java是强类型语言 什么是强类型语言?就是一个变量只能对应一种类型。而不是模棱两可的类型符号。下面我通过一个例子...[作者空间]