javase篇
文章平均质量分 64
se手写笔记
木..木
那场大雨毁了我的Java梦
展开
-
ConcurrentHashMap详解
## JDK1.8 的 ConcurrentHashMap 不再是 Segment 数组 + HashEntry 数组 + 链表原创 2023-11-11 18:53:19 · 286 阅读 · 0 评论 -
Lambda表达式和匿名类的区别
public class test04 { public static void main(String[] args) {原创 2023-11-11 18:45:52 · 193 阅读 · 0 评论 -
Java的匿名内部类详细解读
四、Java匿名内部类的注意事项在使用匿名内部类的过程中,我们需要注意如下几点:1、使用匿名内部类时,我们必须是继承一个类或者实现一个接口,但是两者不可兼得,同时也只能继承一个类或者实现一个接口。原创 2023-11-11 18:36:45 · 228 阅读 · 0 评论 -
HashMap存值、取值及哈希碰撞原理分析
因此,我们在扩充HashMap的时候,不需要像JDK1.7的实现那样重新计算hash,只需要看看原来的hash值新增的那个bit是1还是0就好了,是0的话索引没变,是1的话索引变成“原索引+oldCap”,可以看看下图为16扩充为32的resize示意图.原创 2023-11-10 16:02:20 · 157 阅读 · 0 评论 -
Java访问修饰符private、default、protected、public的区别
Java有四种访问权限,其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符:原创 2023-10-24 19:57:22 · 78 阅读 · 0 评论 -
lombok 基础注解
val:作用于类、变量,主要用于声明变量的类型,注解将从初始化程序表达式中推断类型,生成的变量是 final 不可以变。:作用于类,生成该类所有的实例变量的 setter 方法。:作用于类,生成该类所有的实例变量的 getter 方法。:作用于类,生成包含 final 和 @NonNull 注解的成员变量的构造方法。@With:作用于类、变量,生成 with + 变量名的方法,返回当前对象。:作用于类,是以下注解的集合:@ToString @:作用于类,是以下注解的集合:@ToString @原创 2023-10-21 11:01:16 · 118 阅读 · 0 评论 -
Java 序列化和反序列化为什么要实现 Serializable 接口?
Java 序列化和反序列化为什么要实现 Serializable 接口?原创 2023-10-11 23:46:55 · 189 阅读 · 0 评论 -
Java 8 引进的一个新特性 Optional
Optional 是 Java 8 引进的一个新特性,通常用于缓解常见的空指针异常问题。原创 2023-10-11 13:44:37 · 90 阅读 · 1 评论 -
序列化与反序列化And存入redis中的数据为什么要序列化
序列化与反序列化And存入redis中的数据为什么要序列化原创 2023-10-08 23:22:38 · 580 阅读 · 0 评论 -
java创建excel文件和解析excel文件
OutputStream os = new FileOutputStream("D:\\dev.kai\\crm项目工具\\客户端已经有的文件\\studentList.xls");原创 2023-09-16 20:38:23 · 440 阅读 · 0 评论 -
io概述及其分类
java中用“流(stream)”来抽象表示这么一个写入写出的功能,封装成一个“类”,都放在http://java.io这个包里面。原创 2023-09-16 18:35:18 · 237 阅读 · 1 评论 -
java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)
Exception in thread "main" java.io.FileNotFoundException: D:\dev.kai\crm项目工具\服务器端生成的excel文件 (拒绝访问。)原创 2023-09-15 23:34:28 · 2081 阅读 · 0 评论