java SE
文章平均质量分 82
天海华兮
蹉跎错,消磨过,最是光阴化浮沫。
展开
-
那些年可以封神的代码:2,一维数组和二维数组的极简入门
那些年可以封神的代码:2,一维数组和二维数组的极简入门原创 2023-11-06 19:27:56 · 159 阅读 · 0 评论 -
那些年可以封神的代码:1,TCP Socket 通信
那些年可以封神的代码:1,TCP Socket 通信原创 2023-11-06 10:02:36 · 354 阅读 · 0 评论 -
一文让你彻底搞懂AQS(通俗易懂的AQS)
一文让你彻底搞懂AQS(通俗易懂的AQS)转载 2023-07-13 19:15:34 · 189 阅读 · 0 评论 -
入理解Java Class文件格式(一)
入理解Java Class文件格式(一)转载 2023-07-13 12:17:33 · 90 阅读 · 0 评论 -
深入理解ClassLoader工作机制:class文件,ClassLoader分类,四大类加载器,双亲委托 以及好处坏处
深入理解ClassLoader工作机制:class文件,ClassLoader分类,四大类加载器,双亲委托 以及好处坏处转载 2023-07-12 19:56:30 · 4954 阅读 · 0 评论 -
初探JVM原理与结构:虚拟机的3个子系统,运行时内存区,堆、栈、方法区概念
初探JVM原理与结构:虚拟机的3个子系统,运行时内存区,堆、栈、方法区概念转载 2023-07-10 18:53:50 · 93 阅读 · 0 评论 -
深入理解sun.misc.Unsafe原理。allocateInstance不经够构造创建对象。内存修改。浅复制。隐藏密码。多继承。动态加载类。序列化。非Java堆中分配内存(大数组)。CAS
深入理解sun.misc.Unsafe原理。allocateInstance不经够构造创建对象。内存修改。浅复制。隐藏密码。多继承。动态加载类。序列化。非Java堆中分配内存(大数组)。CAS转载 2023-07-08 20:39:40 · 154 阅读 · 0 评论 -
BIO、NIO、AIO的区别,IO多路复用 和 信号驱动IO
BIO、NIO、AIO的区别?IO多路复用 和 信号驱动IO。转载 2023-07-06 14:37:41 · 388 阅读 · 0 评论 -
JVM中的堆外内存(off-heap memory)与堆内内存(on-heap memory),优缺点和联系
JVM中的堆外内存(off-heap memory)与堆内内存(on-heap memory),优缺点和联系转载 2023-07-06 13:43:04 · 1053 阅读 · 0 评论 -
【ThreadLocal 】史上最全ThreadLocal 详解(二)原理,内存泄露,为什么不将key设置为强引用, 那么为什么 key 要用弱引用
【ThreadLocal 】史上最全ThreadLocal 详解(二)原理,内存泄露,为什么不将key设置为强引用, 那么为什么 key 要用弱引用转载 2023-07-05 15:53:20 · 663 阅读 · 0 评论 -
【ThreadLocal 】史上最全ThreadLocal 详解(一),简介,与Synchronized的区别,原理,set,get,remove,ThreadLocalMap,使用场景
【ThreadLocal 】史上最全ThreadLocal 详解(一),简介,与Synchronized的区别,原理,set,get,remove,ThreadLocalMap,使用场景转载 2023-07-05 15:48:18 · 1133 阅读 · 0 评论 -
java计算两个经纬度之间的距离:基于googleMap和计算中心经纬度与目标经纬度的距离(米)
计算中心经纬度与目标经纬度的距离(米)转载 2023-06-25 10:25:52 · 446 阅读 · 0 评论 -
【工具类】驼峰和下划线格式的转换
驼峰和下划线格式的转换转载 2023-05-05 09:47:18 · 1533 阅读 · 0 评论 -
LocalDateTimeUtils保存:时间的toInstant().atZone(zoneId) 和 Date.from参数为:loTime.atZone(zoneId).toInstant()
LocalDateTimeUtils保存:时间的toInstant().atZone(zoneId) 和 Date.from参数为:loTime.atZone(zoneId).toInstant()转载 2023-05-04 13:39:00 · 325 阅读 · 0 评论 -
【JVM】堆内存分析,常见内存溢出,GC日志分析轻重GC,jstack,jcmd,JMX,死锁,jmap,CMS,JVM常见参数
【JVM】堆内存分析,常见内存溢出,GC日志分析轻重GC,jstack,jcmd,JMX,死锁,jmap,CMS,JVM常见参数转载 2023-04-18 17:57:47 · 3092 阅读 · 0 评论 -
【阻塞队列和并发修改异常】fail-fast和fail-safe,阻塞队列体系,3组方法,优先阻塞队列,延迟队列,链表无界阻塞,同步队列,非阻塞队列
【阻塞队列和并发修改异常】fail-fast和fail-safe,阻塞队列体系,3组方法,优先阻塞队列,延迟队列,链表无界阻塞,同步队列,非阻塞队列原创 2023-04-09 21:54:58 · 287 阅读 · 0 评论 -
【Java中Steam流的用法】流创建,中间,终止操作filter limit skip distinct map flatMap sorted,reduce,收集。集合和对象互相转换
【Java中Steam流的用法】流创建,中间,终止操作filter limit skip distinct map flatMap sorted,reduce,收集。集合和对象互相转换转载 2023-04-05 20:23:44 · 423 阅读 · 0 评论 -
【方法引用】构造器,数组引用,四大函数式接口。3种方法引用:对象::实例方法。类::静态方法。类::实例方法。
【方法引用】构造器,数组引用,四大函数式接口。3种方法引用:对象::实例方法。类::静态方法。类::实例方法。转载 2023-03-19 12:01:22 · 50 阅读 · 0 评论 -
CentOS下配置java环境变量classpath
CentOS下配置java环境变量classpath转载 2023-01-10 20:35:46 · 728 阅读 · 0 评论 -
狂神JVM快速入门篇2019-11-23 JVM构成,新生老年代,栈堆,OOM排错 Jprofiler,GC算法,轻重GC,JMM 8种内存交互,Volatile,transient
JVM构成,新生老年代,栈堆,OOM排错 Jprofiler,GC算法,轻重GC,JMM 8种内存交互,Volatile,transient转载 2023-01-06 11:30:28 · 290 阅读 · 0 评论 -
【韩老师零基础30天学会Java 28】正则表达式,元字符:字符,选择,限定,定位,分组。常用类,反向引用
正则表达式,元字符:字符,选择,限定,定位,分组。常用类,反向引用转载 2023-01-02 22:22:43 · 237 阅读 · 0 评论 -
【韩老师零基础30天学会Java 27】JDBC,获取数据库连接,结果集,预编译,事务,批处理,C3P0,Druid,DBUtils,BasicDao
JDBC,获取数据库连接,结果集,预编译,事务,批处理,C3P0,Druid,DBUtils,BasicDao转载 2023-01-02 22:19:35 · 186 阅读 · 0 评论 -
【韩老师零基础30天学会Java 26】合并查询,左右连接,约束,外键,自增长,索引,存储引擎,视图,权限管理,作业联系事务,
合并查询,左右连接,约束,外键,自增长,索引,存储引擎,视图,权限管理,作业练习,事务转载 2023-01-01 18:27:33 · 334 阅读 · 0 评论 -
【韩老师零基础30天学会Java 25】字符串 数学 日期 加密流程控制函数,分组,like,多表查询,子查询,单行多行临时表,表复制,去重
字符串 数学 日期 加密流程控制函数,分组,like,多表查询,子查询,左右连接,表复制,去重转载 2023-01-01 18:17:58 · 182 阅读 · 0 评论 -
【韩老师零基础30天学会Java 24】mysql安装,数据类型:数值,文本,日期时间,创建备份数据库和表,crud,排序统计函数,分组。
mysql安装,数据类型:数值,文本,日期时间,创建备份数据库和表,crud,排序统计函数,分组。转载 2023-01-01 18:14:16 · 245 阅读 · 0 评论 -
【韩老师零基础30天学会Java 23】引出反射,程序执行三阶段,类加载5阶段,Class,Field,Method,Constructor,破解单例
引出反射,程序执行三阶段,类加载5阶段,Class,Field,Method,Constructor,破解单例转载 2022-12-25 21:22:00 · 115 阅读 · 0 评论 -
【韩老师零基础30天学会Java 22】socket聊天项目02,客户端退出通知服务端,客户端异常退出,私聊,群聊,发文件,服务器群发
socket聊天项目02,客户端退出通知服务端,客户端异常退出,私聊,群聊,发文件,服务器群发转载 2022-12-25 21:18:21 · 279 阅读 · 0 评论 -
【韩老师零基础30天学会Java 21】socket聊天项目01,用户登录,获取在线用户列表,开线程 保持Socket连接,HashMap管理线程
socket聊天项目01,用户登录,获取在线用户列表,开线程 保持Socket连接,HashMap管理线程转载 2022-12-25 21:12:08 · 230 阅读 · 0 评论 -
【韩老师零基础30天学会Java 20】网络编程,TCP和UDP,Socket,使用字节流和字符流,TCP上传下载图片,netstat
网络编程,TCP和UDP,Socket,使用字节流和字符流,TCP上传下载图片,netstat转载 2022-12-21 15:19:56 · 207 阅读 · 0 评论 -
【韩老师零基础30天学会Java 19】坦克大战引用IO流,防止碰撞,记录胜利次数,存档读档,背景音乐
坦克大战引用IO流,防止碰撞,记录胜利次数,存档读档,背景音乐转载 2022-12-21 15:17:00 · 146 阅读 · 0 评论 -
【韩老师零基础30天学会Java 18】IO分类重要,节点流和处理流。缓冲流。对象流,序列化,反序列化,标准流,打印流,Properties
IO分类重要,节点流和处理流。缓冲流。对象流,序列化,反序列化,标准流,打印流,Properties转载 2022-12-21 15:14:05 · 143 阅读 · 0 评论 -
【韩老师零基础30天学会Java 17】IO流体系,文件和目录操作,FileInputStream和FileOutputStream,文件拷贝,FileReader 和 FileWriter
IO流体系,文件和目录操作,FileInputStream和FileOutputStream,文件拷贝,FileReader 和 FileWriter转载 2022-12-21 15:09:50 · 233 阅读 · 0 评论 -
【韩老师零基础30天学会Java 16】坦克大战v2-v5,发射子弹,击中和被击中,爆炸效果,敌人坦克移动
坦克大战v2-v5,发射子弹,击中和被击中,爆炸效果,敌人坦克移动转载 2022-12-16 12:51:12 · 754 阅读 · 0 评论 -
【韩老师零基础30天学会Java 15】线程,进程,创建线程两种方法,终止礼让插队守护优先级,线程的生命周期6或7种状态,Synchronizeld,死锁
线程,进程,创建线程两种方法,终止礼让插队守护优先级,线程的生命周期6或7种状态,Synchronizeld,死锁转载 2022-12-16 12:42:21 · 89 阅读 · 0 评论 -
【韩老师零基础30天学会Java 14】坦克大战V1,awt和swing,java绘图,事件入门,画框类和面板类
坦克大战V1,awt和swing,java绘图,事件入门,画框类和面板类转载 2022-12-16 12:17:29 · 178 阅读 · 0 评论 -
【韩老师零基础30天学会Java 13】泛型,Junit ,泛型作为类型参数返回值,自定义排序,自定义泛型接口和方法,继承,泛型通配符
泛型,Junit ,泛型作为类型参数返回值,自定义排序,自定义泛型接口和方法,继承,泛型通配符转载 2022-12-16 12:15:00 · 126 阅读 · 0 评论 -
【韩老师零基础30天学会Java 12】集合体系,Map下Hashtable和Properties和TreeMap,Set,TreeSet,Collections工具类
集合体系,Map下Hashtable和Properties和TreeMap,Set,TreeSet,Collections工具类转载 2022-12-16 12:08:40 · 81 阅读 · 0 评论 -
【韩老师零基础30天学会Java 11】Map,HashMap,遍历,源码二讲:添加,扩容。
Map,HashMap,遍历,源码二讲:添加,扩容。转载 2022-12-16 12:02:57 · 145 阅读 · 0 评论 -
【韩老师零基础30天学会Java 10】ArrayList和Vector源码 LinkedList源码。HashSet HashMap源码,HashCode LinkedHashSet
ArrayList和Vector源码 LinkedList源码。HashSet HashMap源码,HashCode LinkedHashSet转载 2022-11-15 20:52:09 · 156 阅读 · 0 评论 -
【韩老师零基础30天学会Java 09】Math Arrays 数组拷贝 自然排序 System BigDecimal 银行家算法舍入 日期类LocalDateTime转换 String翻转
Math Arrays 数组拷贝 自然排序 System BigDecimal 银行家算法舍入 日期类LocalDateTime转换 String翻转转载 2022-11-15 20:42:21 · 226 阅读 · 0 评论