Java基础
文章平均质量分 70
Java基础
零点冰.
这个作者很懒,什么都没留下…
展开
-
多线程循环打印ABC
1、使用AtomicInteger的原子自增2、Synchronized + wait + notify3、ReentrantLock + Condition4、Semaphore原创 2023-07-14 22:34:28 · 631 阅读 · 0 评论 -
Java文件分片与合并
Java大文件分片与合并原创 2023-06-10 23:11:36 · 1237 阅读 · 0 评论 -
Java深克隆的几种方式
Serializable接口、Cloneable接口、序列化、字节流。原创 2023-02-21 21:58:40 · 5266 阅读 · 2 评论 -
4种I/O模型简介
BIO、NIO、AIO、多路复用原创 2023-01-27 19:57:17 · 844 阅读 · 0 评论 -
接口幂等性解决方案
幂等性:针对同一个操作,无论执行多少次,产生的效果和返回的结果都是一样的。不会因为执行多次导致系统数据出现问题。原创 2023-01-06 00:21:09 · 556 阅读 · 1 评论 -
Java跨域问题
Bean// 1.创建 CORS 配置对象// 支持域// 是否发送 Cookie// 支持请求方式// 允许的原始请求头部信息// 暴露的头部信息// 2.添加地址映射// 3.返回 CorsFilter 对象}}原创 2023-01-04 23:44:54 · 1953 阅读 · 0 评论 -
Java基础-泛型
泛型基础、类型擦除、通配符原创 2022-11-02 23:41:55 · 329 阅读 · 0 评论 -
java.io.file和java.nio.file
引入了Path接口,代表一个平台无关的平台路径,描述了目录结构中文件的位置。一个 Path 对象表示一个文件或者目录的路径,是一个跨操作系统和文件系统的抽象,目的是在构造路径时可以不必关注底层操作系统。Java NIO是在Java1.4引入的一套新的IO API,与传统IO相比,功能相同,但NIO是面向缓冲区的、基于通道的非阻塞IO操作,读写文件更高效。,只能一个字节一个字节地处理数据,无法前后移动流中的数据,数据不会被缓存在任何地方。,使用通道进行数据传输,数据读取或写入都是异步的,不会阻塞线程。原创 2022-10-29 16:22:13 · 956 阅读 · 0 评论 -
try-with-resource优雅地关闭资源
在Java中,所有被打开的系统资源(流、文件、Socket连接、数据库连接等),在资源使用完毕之后,都需要开发者手动关闭,避免出现资源泄露。从以上代码可以看出,try-catch-finally方式是将资源关闭的代码写到了finally中,但是随着需要关闭的资源越来越多,finally中的关闭资源代码也会异常难看。为了解决以上问题,我们可以使用Java7新增的try-with-resource语法糖来打开资源,可省略资源关闭的代码。原创 2022-10-16 17:23:19 · 1249 阅读 · 0 评论 -
JDK新特性
JDK新特性原创 2022-05-16 23:22:02 · 1041 阅读 · 0 评论 -
双亲委派模型
双亲委派模型原创 2022-05-10 22:49:26 · 99 阅读 · 0 评论 -
类加载过程
类加载过程原创 2022-05-09 22:34:44 · 350 阅读 · 0 评论 -
Java泛型中的E、T、K、V的含义及使用
Java泛型中的E、T、K、V的含义及使用原创 2022-05-09 00:39:35 · 3384 阅读 · 0 评论