Java

Java GC 面试必问三件套

目录java的gc 机制你知道哪些?哪些对象可以被回收?回收的方式有哪些?回收器有哪些?垃圾回收算法有哪些?java的gc 机制你知道哪些?gc机制是Java的垃圾回收机制,指在Java中对象没有被引用从而被回收释放资源的一种机制可以从哪些对象可以被回收、回收的方式有哪些、回收器有哪些这三个方面来分析

[JAVA探索之路]带你从零开始实现线程池

目录前言一、线程池到底解决了什么问题二、手写线程池目标三、先写任务队列四、再写工作线程五、把线程池组装起来构造方法里做了什么 execute() 做了什么Worker 是怎么工作的为什么要捕获任务异常六、距离 JDK 的 ThreadPoolExecutor 有多远更完整的线程数量管理更灵活的任务队列拒绝策略支持任务返回结果更严谨的并发控制和状态管理七、总结前言很多人第一次接触线程池&#xff0c

Java 位运算算法题目练习

位运算 汉明距离 比特位计数 只出现一次的数字 只出现一次的数字||| 判断字符是否唯一 丢失的数字 两数之和 只出现一次的数字 消失的两个数字 汉明距离 题目解析:判断两个数的对应的二进制位不同的个数 直接判断(x>>i)&1 和 (y>>i)&1,先获取对应二进制位,在判断是否

JAVA SE 多线程(上)

文章目录 📕1. Thread类及常见方法 ✏️1.1 创建线程 ✏️1.2 Thread 的常见构造方法 ✏️1.3 Thread 的几个常见属性 ✏️1.4 启动一个线程---start() ✏️1.5 中断一个线程---interrupt() ✏️1.6 等待一个线程---join() ✏️1.7 获取当前线程引用 ✏️1.8 休眠当前线程

Java中的TCP协议(如果想知道Java中有关TCP协议的知识,那么只看这一篇就足够了!)(下)

          前言:TCP协议是网络通信的基础,其提供可靠、面向连接的数据传输,确保数据包按序到达且无丢失,TCP 广泛应用于文件传输、即时通讯和 Web 服务,是我们在学习网络编程的重要基础。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客 在正式开始

飞算JavaAI - 让你的开发不在艰难

👨‍🎓博主简介   🏅CSDN博客专家   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步&#xff

Java 泛型擦除深度解析:原理与限制全揭秘

        Java 泛型的设计有个独特之处:类型信息只存在于编译期,运行时会被彻底擦除。这种 “擦除” 机制让很多开发者困惑:为什么List<String>和List<Integer>在运行时是同一个类型?为什么不能用基本类型作为泛型参数?为什么创建泛型数组会报错?今天我们就从泛型擦除

Linux系统学习【进程概念从入门到深入理解】

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法》 《C++知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 ✨逆境不吐心中苦,顺境不忘来时路!✨ 🎬 博主简介: 在学习 Linux 系统的过程中,"进程"是一个

Java 9 到 Java 25:语言演进与技术革新的分析

❃博主首页 : 「程序员1970」 ,同名公众号「程序员1970」 ☠博主专栏 : <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> 文章目录 一、Java