首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
你不了解黄瓜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
【Java劝退师】Concurrent 知识脑图 - 并发编程
1. 并发编程三要素 2. 锁分类 3. synchronized 修饰 1. 概念 2. 同步 3. 任务通信 4. 问题 1. 内存可见性 2. 重排序 3. 内存屏障 4. as-if-serial 5. happen-before 6. volatile 1. Bloc…
Java小白系列(二):关键字Synchronized
Synchronized用于线程同步,相信大家都知道,但具体是如何保证线程同步的,有什么要求?今天我们就来聊聊这些。 虽然线程执行的顺序还是随机的,但至少数据是对的。 通过上一小节,我们初步了解 Syncrhonized 的作用,这节,我们具体的说说 Synchronized。…
List 去除重复数据的五种方式
以下介绍五种不同的方法去除Java中ArrayList中的重复数据。1.使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据
告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,夸张点可以说是编程5分钟,命名两小时!究竟为什么命名成为了工作中的拦路虎。 每个公司都有不同的标准,目的是为了保持统一,减少沟通成本,提升团队研发效能。所以本文中是笔者结合阿里巴巴开发规范,以及工作…
一份不可多得的 Lombok 学习指南
Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 e…