自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java IO流核心知识点(IO/NIO对比)

fferedWriter:缓冲字符流(支持readLine()读取整行,newLine()换行);InputStreamReader/OutputStreamWriter:转换流(字节流→字符流,可指定编码格式,如UTF-8)。

2025-12-24 12:50:35 242

原创 Java多线程核心知识点(从基础到实战)

本文系统介绍了Java多线程编程的核心内容:1. 基础概念包括进程与线程区别、线程状态转换及四种创建方式(Thread/Runnable/Callable/线程池);2. 线程同步机制详解synchronized(原理与优化)、volatile特性及Lock接口(ReentrantLock使用规范);3. 线程池核心参数配置(corePoolSize/maximumPoolSize等)和拒绝策略,强调避免使用Executors默认创建。全文覆盖多线程开发的关键知识点,突出实际应用中的最佳实践和注意事项。

2025-12-24 12:49:58 221

原创 第一篇:Java集合框架核心考点解析(含面试高频题)

本文解析Java集合框架核心考点:1)架构分为Collection(List/Set/Queue)和Map两大体系,列举常用实现类特性;2)重点剖析ArrayList与LinkedList性能差异、HashMap实现原理(数组+链表+红黑树)及线程安全问题;3)对比HashMap与ConcurrentHashMap线程安全机制;4)解析典型面试题,如HashMap线程不安全原因、TreeSet排序原理等。内容涵盖集合框架高频考点和易错点,适合面试准备参考。

2025-12-24 12:48:38 290

原创 Java线程学习笔记:从基础到实践的核心梳理在Java开发中,线程是实现并发编程的核心基础,也是面试高频考点。随着多核处理器的普及,高效的线程管理能力成为开发者必备技能。这段时间通过课程学习和实践

Java IO体系看似庞大,但核心逻辑清晰:以字节流和字符流为基础,通过装饰者模式实现功能扩展,以NIO作为高并发场景的进阶方案。掌握IO技术的关键在于理解不同流的适用场景——处理二进制数据用字节流,处理文本用字符流,高并发用NIO;同时注重资源管理和性能优化,避免常见的坑点。后续学习中,我将重点深入NIO的实战应用,如基于NIO实现简单的TCP服务器,同时学习Java 7引入的NIO.2特性(如Path、Files类),这些特性进一步简化了文件操作。

2025-12-17 23:17:17 701

原创 Java线程学习笔记:从基础到实践的核心梳理

通过这段时间的学习,我深刻认识到Java线程是并发编程的基石,从线程的创建与生命周期,到同步机制与线程通信,每个知识点都紧密关联,且需要结合实践才能真正掌握。线程的核心价值在于提升程序的并发能力和资源利用率,但随之而来的并发安全问题也需要通过严谨的同步控制来解决。后续学习中,我将重点深入Java并发包的高级特性,如线程池、并发集合(ConcurrentHashMap等)、原子类(AtomicInteger等)等,这些组件是实际开发中解决并发问题的常用工具。

2025-12-17 23:15:22 530

原创 Java异常处理笔记

/ 自定义检查型异常super("资金不足,缺少: " + amount);// 使用自定义异常Java异常处理机制为程序提供了强大的错误处理能力。提高程序的健壮性分离正常逻辑和错误处理逻辑提供详细的错误信息保证资源的正确释放在实际开发中,应根据具体情况选择合适的异常处理策略,遵循异常处理的最佳实践,同时注意异常处理的性能影响。理解并掌握Java异常处理机制,是成为优秀Java开发者的必备技能。

2025-11-26 15:40:24 279

原创 Java Map集合学习笔记

/ 按值排序的Comparatorreturn cmp!= 0?Map集合是Java中极其重要的数据结构,几乎在所有Java应用中都有使用。理解不同Map实现的特点和适用场景,能够帮助我们编写出更高效、更健壮的代码。HashMap作为最常用的实现,其底层原理值得深入理解;TreeMap提供了排序功能;而ConcurrentHashMap则是高并发环境下的首选。随着Java版本的更新,Map接口也在不断丰富其功能,如Java8引入的流式操作和函数式方法大大简化了Map的操作。

2025-11-26 15:35:52 587

原创 Java 集合之 List 与 Set 学习笔记

List 接口的核心特点是元素有序(插入顺序与存储顺序一致)、可重复、支持索引访问,就像有序排列的 “队伍”,每个元素都有明确的位置编号(从 0 开始),可以通过索引直接操作元素。Set 接口的核心特点是元素无序(存储顺序与插入顺序无关)、不可重复(基于 equals () 和 hashCode () 判断),就像无序的 “集合”,不允许存在相同元素。二、List 接口:有序可重复的集合​。三、Set 接口:无序不可重复的集合​。需去重、无需顺序(或需排序)​。支持(通过索引操作)​。

2025-10-22 21:46:44 381

原创 Java 2第一章学习笔记:Java基础入门

本章主要介绍了Java语言的核心特点、开发环境搭建方法和第一个程序的编写运行过程。Java的跨平台性和面向对象特性是其广泛应用的重要原因,而正确搭建开发环境是进行Java开发的基础。通过编写HelloWorld程序,初步了解了Java程序的基本结构和执行流程。后续将深入学习Java的面向对象特性、数据类型、运算符等基础知识,为进一步学习打下坚实基础。

2025-09-24 21:33:32 391

原创 Java包与访问权限深度解析:构建健壮的项目结构

设计场景推荐方案领域模型定义private字段工具类实现private构造器服务接口内部实现细节默认访问权限(包私有)可扩展的基类protected方法/字段跨模块API模块导出(exports封装三定律所有字段默认private方法按需开放(从private开始逐步放宽)类优先使用包级访问,必要时再public。

2025-06-14 18:04:17 1034

原创 Java抽象类与接口深度解析:从语法到设计思想

定义:用abstract修饰的类,用于定义部分实现的模板核心特性java复制下载// 抽象方法(无方法体)// 具体方法(子类可直接继承)System.out.println("呼吸氧气");// 成员变量(可包含状态)维度抽象类接口代码复用✅ 共享代码/状态❌ 无状态共享扩展性❌ 单继承限制✅ 多实现灵活扩展设计目标构建类层级结构定义行为契约版本兼容修改可能影响子类默认方法保持向后兼容设计原则体现is-a关系体现has-capability关系黄金实践。

2025-06-14 18:00:51 929

原创 Java面向对象编程:类与对象、继承与多态

java复制下载// 抽象方法(无实现)// 普通方法System.out.println("这是一个形状");@Overridejava复制下载// 抽象方法(无实现)// 普通方法System.out.println("这是一个形状");@Override。

2025-06-10 19:46:54 627

原创 Java编程基础与数组学习笔记

Java基础语法是编程的基石,务必掌握变量、运算符和流程控制的使用数组是重要的数据结构,理解其内存模型和特性至关重要数组操作要特别注意边界检查,避免运行时异常Arrays工具类提供了丰富的数组操作方法,提高开发效率多维数组实质上是"数组的数组",内存空间可能不连续。

2025-06-10 19:40:52 976

原创 DeepSeek的发展及应用

‌创立与技术突破阶段(2023年)‌‌开源生态与行业落地(2024年)‌‌多模态与全球化布局(2025年至今)‌‌模型架构创新‌‌训练与成本控制‌‌金融领域‌‌其他领域‌

2025-03-07 17:07:51 678

原创 初识java

在第一节课中,我们了解到Java语言的源头与发展历程——20世纪90年代,由于当时的工程师需要一个研究开发新技术的嵌入式应用,而意外研究出的一门新语言。其命名也很有趣,是源于“Java之父”詹姆斯·高斯林的一杯咖啡,因此java语言的图形商标一直是一杯冒着热气的咖啡。对于一名大一的计科专业女学生来说,初识Java可能并不适应,但是其特有的功能——面向对象,分布式······成功引起了我的兴趣。相比于之前学过的c语言复杂的结构体等,Java能更加方便的储存和应用,使工程师能将更多的精力花在研发上。

2025-03-07 16:23:42 374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除