首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础相关
订阅
用户5401440828637
更多收藏集
微信扫码分享
微信
新浪微博
QQ
188篇文章 · 0订阅
优化Java代码 9 条简单的规则
使用 java.util.Optional 代替 null 通过使用java.util.Optional,将强制客户端检查该值是否存在。 考虑getBeer(...)下面的方法,该方法的调用者期望接收
面试官:什么是虚拟线程?为什么要有虚拟线程?
Java 中的虚拟线程,也叫做协程或“轻量级线程”,它诞生于 JDK 19(预览 API),正式发布于 JDK 21,它是一种在 Java 虚拟机(JVM)层面实现的逻辑线程,不直接和操作系统的物理线
后端项目经典分层架构介绍
大家好,我是鱼皮。开发后端项目时,我们最常见的一种架构模式就是 分层架构 。 所谓的分层架构,就是把系统自上而下分为多个不同的层,每一层都有特定的功能和职责,且只和自己的直接上层与直接下层 “打交道”
HashMap高频面试题,让你掌握青铜回答与王者级回答,你值得拥有
《HashMap高频面试题,让你掌握青铜回答与王者级回答,你值得拥有》 HashMap的实现原理是什么? HashMap是一个高频的面试题,那么如何才能回答的比较合适呢? 一、青铜级 以下是jdk1.
万字详解 Stream 流式编程,写代码也可以很优雅
Java 流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。
如何判断线程池任务执行完?
无论是在项目开发中,还是在面试中过程中,总会被问到或使用到并发编程来完成项目中的某个功能。 例如某个复杂的查询,无法使用一个查询语句来完成此功能,此时我们就需要执行多个查询语句,然后再将各自查询的结果
详解很多公司都在用的国产分布式任务调度框架:XXL-JOB
1.简介 1.1 Quartz的不足 之前我们讲述了分布式任务调度任务框架老大哥:Quartz,但是Quartz 使用起来也比较麻烦,不尽人意。个人总结其使用缺点如下: Quzrtz 并没有内置 UI
【后端面经-Java】AQS详解
本文介绍了AQS的核心思想、基本架构、实现方法,并对框架中的重要源码方法进行介绍和分析,梳理了自定义同步锁的加锁流程。
Arrays.asList() 隐藏的陷阱,你避开了吗?
[Arrays.asList()方法介绍] [Arrays.asList()方法的坑] [解决Arrays.asList()方法的坑] [总结] [Arrays.asList()方法介绍] [Arra
Java面试必知必会 —— 全面解读 Java IO (装饰器模式篇)
在上一篇,我们知道了 Java IO 的基本使用,从本篇开始,我们一起来探究设计模式是如何在 Java IO 中应用的。首先,我们先要学习的是装饰器模式。