• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

奋斗的软件工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

2024年9月16日

深入理解 `ThreadPoolExecutor`:自定义线程池的艺术

摘要: 深入理解 ThreadPoolExecutor:自定义线程池的艺术 在现代软件开发中,处理并发任务是提升性能、优化资源利用的关键策略之一。而线程池是这一策略中的重要工具。特别是在 Java 中,ThreadPoolExecutor 是一个高度灵活且功能强大的类,它允许开发者根据应用场景定制线程池的行 阅读全文

posted @ 2024-09-16 20:24 周政然 阅读(188) 评论(0) 推荐(0)

2024年9月9日

Java Lambda 表达式为何无法抛出检查型异常?——函数式接口的限制解析

摘要: Java Lambda 表达式为何无法抛出检查型异常?——函数式接口的限制解析 假设场景 我们需要将一组 Employee 对象保存到文件中,这可以通过 ObjectOutputStream 序列化员工对象实现。我们利用 forEach 方法遍历员工列表,并调用 writeObject() 方法序列 阅读全文

posted @ 2024-09-09 23:01 周政然 阅读(183) 评论(0) 推荐(1)

深入理解 Java 枚举类型及其定义步骤

摘要: 深入理解 Java 枚举类型及其定义步骤 1. 枚举概述 在 Java 中,enum(枚举)是用来定义一组固定的常量集合的类型。与普通类不同,枚举类型通过简单而清晰的语法结构,使得代码更具可读性,尤其适用于那些值在编译时就固定的场景,例如星期、方向、季节等。 枚举不仅仅是常量的集合,还可以拥有字段、 阅读全文

posted @ 2024-09-09 22:52 周政然 阅读(3589) 评论(0) 推荐(0)

forEach不能直接抛出检查型异常

摘要: Java Stream forEach 和检查型异常:如何优雅处理? 在 Java 编程中,Stream API 是一个强大的工具,经常用于集合的遍历和操作。其中,forEach 方法通过 Lambda 表达式可以简化对集合的处理。然而,forEach 的一个常见问题是,它不允许在 Lambda 表 阅读全文

posted @ 2024-09-09 15:34 周政然 阅读(466) 评论(0) 推荐(0)

2024年9月8日

深入浅出:什么是日志技术?如何在项目中使用?

摘要: 深入浅出:什么是日志技术?如何在项目中使用? 在软件开发中,日志技术就像一本记录系统“点点滴滴”的日记。系统运行时,它记录下关键事件——正常操作、异常情况都不会遗漏。日志不仅是开发人员分析系统行为的利器,还可以在项目出现问题时,帮助我们快速找到问题根源。那么,如何让系统“记日记”,又如何巧妙使用这些 阅读全文

posted @ 2024-09-08 14:27 周政然 阅读(209) 评论(0) 推荐(0)

2024年9月7日

Java IO流详解:像流水一样读写数据

摘要: Java IO流详解:像流水一样读写数据 在Java编程世界中,IO流就像水流一样,不断地在内存和外部存储之间搬运数据。这些数据流可以是字节,也可以是字符。不管是文件读写、网络传输,还是数据处理,IO流总是无处不在。下面我们就来揭开IO流的面纱,看看它是如何工作的,以及在实际开发中有哪些应用场景。 阅读全文

posted @ 2024-09-07 15:08 周政然 阅读(314) 评论(0) 推荐(0)

2024年8月22日

深入理解 Java 中 ArrayList 的底层原理

摘要: 在这篇博客中,我们将深入探讨ArrayList的底层实现原理,并通过逐步剖析ArrayList的源码来理解其内部工作机制。我们将重点关注ArrayList的创建、元素添加、扩容机制等关键点。 创建ArrayList集合对象 ArrayList<String> list = new ArrayList 阅读全文

posted @ 2024-08-22 21:03 周政然 阅读(91) 评论(0) 推荐(0)

2024年8月7日

冒泡 选择 二分

摘要: import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class App { public static final int LENGTH = 6; public static Rando 阅读全文

posted @ 2024-08-07 12:04 周政然 阅读(19) 评论(0) 推荐(0)

2024年8月3日

Java中使用通配符的限制与使用案例解析

摘要: 在Java中,通配符(Wildcard)是一种在泛型(Generics)中使用的特殊类型参数,表示可以匹配任意类型。通配符主要有两种形式:? extends T和? super T。它们分别表示上界通配符和下界通配符。 上界通配符 ? extends T 使用? extends T声明的通配符表示该 阅读全文

posted @ 2024-08-03 16:36 周政然 阅读(237) 评论(0) 推荐(0)

2024年8月2日

Java 中数值运算与比较

摘要: package com.biwu.demo; public class App { public static void main(String[] args) { double a = 0.1, b = 0.2, c = 0.3; System.out.println(a + b == c); I 阅读全文

posted @ 2024-08-02 10:42 周政然 阅读(16) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3