
java基础知识
文章平均质量分 77
DebugDiver代码深处潜水员
学咖
展开
-
序列化与反序列化的原理及实践
序列化和反序列化是 Java 中重要的机制之一,对于对象的持久化和远程通信有着至关重要的作用。理解其工作原理,并能正确地实现序列化接口,是每个 Java 开发者都应该掌握的基本技能。原创 2024-09-27 17:09:01 · 398 阅读 · 0 评论 -
BigDecimal 详解与实战
BigDecimal。原创 2024-09-26 17:53:54 · 1121 阅读 · 0 评论 -
Java 流(Stream)总结与实践
流是Java编程中与文件操作、网络传输等场景密切相关的基础工具,掌握流的基本操作对于Java开发者而言是必不可少的技能原创 2024-09-13 17:18:56 · 904 阅读 · 0 评论 -
Java流式编程快速学习
Java 8引入了流(Stream)这一新的功能,它使得处理集合对象更加高效且易于编写。流式编程允许在数据上执行诸如过滤、映射、归约等操作,而无需显式地循环迭代数据。原创 2024-09-10 17:30:23 · 320 阅读 · 0 评论 -
Java反射机制讲解
Java反射机制是Java语言的一个强大特性,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。这意味着可以动态地创建对象、调用方法、访问字段等。原创 2024-09-06 22:39:05 · 1176 阅读 · 0 评论 -
Java虚拟机(JVM)内存管理
Java 虚拟机 (JVM) 是运行 Java 字节码的虚拟机环境。理解 JVM 如何管理和优化内存对于编写高效且可靠的 Java 应用程序至关重要。由于 Java 采用自动垃圾收集机制,因此开发人员无需手动释放内存。垃圾收集器会自动检测不再使用的对象,并释放它们占用的内存。堆内存是 JVM 中最大的一块内存区域,也是垃圾收集器管理的主要区域。堆被进一步划分为新生代和老年代。JVM 将内存划分为几个不同的区域,每个区域都有特定的用途和生命周期。原创 2024-08-30 22:00:00 · 2037 阅读 · 0 评论 -
源码阅读入门:以ArrayList为例
阅读源码是提升编程技能的重要方法。本文将以ArrayList为例,引导如何有效地阅读和理解源码原创 2024-08-19 20:22:19 · 785 阅读 · 0 评论 -
在Java程序中执行Linux命令
使用或可以在Java程序中执行Linux命令。确保处理异常和资源管理。考虑使用Shell脚本来组合多条命令。原创 2024-08-17 21:45:00 · 1416 阅读 · 0 评论 -
LocalDateTime类方法详解
LocalDateTime 是 Java 8 引入的日期时间 API 中的一个重要类。此文涵盖了类的方法原创 2024-08-16 11:50:38 · 1114 阅读 · 0 评论 -
Java线程池学习
线程池是一种多线程处理形式,它通过预先创建一定数量的线程并将它们组织成一个池,来重用已存在的线程处理新提交的任务。这种做法可以避免频繁创建和销毁线程所带来的开销,同时还能有效控制并发线程的数量,避免过多线程消耗过多资源导致系统崩溃。原创 2024-08-13 17:58:09 · 1110 阅读 · 0 评论 -
Java对象属性拷贝常用方法总结
选择哪种方法取决于具体需求,比如是否需要深拷贝,对象的复杂性,以及你是否愿意引入额外的依赖库。在处理包含复杂对象结构的情况时,序列化/反序列化或第三方库可能更加方便。而对于简单的对象,手动拷贝或使用构造器拷贝则更为直接和高效。深拷贝与浅拷贝相关解释:深拷贝和浅拷贝↩︎。原创 2024-07-24 17:33:46 · 841 阅读 · 0 评论 -
深拷贝和浅拷贝
选择使用深拷贝还是浅拷贝,主要取决于你的具体需求。如果你希望新对象和原对象完全独立,那么应该使用深拷贝。如果你只是需要一个对象的“视图”,并且可以接受它们共享某些数据,那么浅拷贝就足够了。深拷贝虽然更安全,但是它可能涉及更多的资源消耗,特别是在处理大型或复杂对象时。原创 2024-07-24 17:30:18 · 225 阅读 · 0 评论 -
I/O流
理解流java中所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java中将输入输出操作称为流,比如水管将两个容器连接起来,将数据从外存中读取到内存中(供Java程序使用)的称为 输入流 ,将数据从内存写入外存中的称为输出流流是一个形象的概念,当程序需要读取 数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件、内存、网络连接等。同样,当程序需要...原创 2020-04-10 13:38:51 · 158 阅读 · 0 评论