获取 Java JAR 文件中资源的路径
1、简介 {#1简介} ----------- 在 Java 中,通常使用相对于 JAR 文件根目录的路径来访问JAR文件中的资源。 本文将带你了解获取 Java JAR 文件中资源路径的不同方法。 2、使用 Class.getResource() 方法获取资源的 URL {#2使用-classgetresource-方法获取资源的-url} --------------...
1、简介 {#1简介} ----------- 在 Java 中,通常使用相对于 JAR 文件根目录的路径来访问JAR文件中的资源。 本文将带你了解获取 Java JAR 文件中资源路径的不同方法。 2、使用 Class.getResource() 方法获取资源的 URL {#2使用-classgetresource-方法获取资源的-url} --------------...
1、简介 {#1简介} ----------- 本文将带你了解如何使用 *Jackson* 序列化和反序列化 `java.sql.Blob` 对象。 `java.sql.Blob` 表示 Java 中的二进制大对象(Binary Large Object,Blob),可以存储大量二进制数据。在使用 Jackson 处理 JSON 序列化和反序列化时,处理 Blob 对象可能...
1、简介 {#1简介} ----------- 了解如何处理 Java 类型层次结构中的对象对于编写灵活和可维护的代码至关重要。在这个领域中,两个基本概念是向上转型(Upcasting)和向下转型(Downcasting)。 本文将带你深入了解这些概念,探索它们之间的区别,以及它们在 Java 中的原理。 2、Java 中的类型转换 {#2java-中的类型转换} ---...
1、简介 {#1简介} ----------- 本文将带你了解 Java 枚举、JPA 和 PostgreSQL 枚举的概念,以及如何将它们结合使用,在 Java 枚举和 PostgreSQL 枚举之间创建无缝映射。 2、Java 枚举 {#2java-枚举} --------------------- Java 枚举(`Enum`)是一种特殊类型的类,用于表示一组固定数...
1、简介 {#1简介} ----------- 在现代软件开发中,由于 JSON 数据的轻量和通用性,处理 JSON 数据已经变得无处不在。*PostgreSQL* 凭借其对 JSON 的强大支持,为存储和查询 JSON 数据提供了出色的平台。 在 Java 中,我们通常使用 JDBC 与数据库进行交互,本文将带你了解如何使用 Java 的 `PreparedStateme...
1、概览 {#1概览} ----------- 本文将带你了解 Java 中读取文件的不同方法之间的差异。主要介绍 `getResourceAsStream()` 方法和 `FileInputStream` 类,以及它们的用例。 先说结论,`Files.newInputStream()` 方法,由于其在内存和性能方面的好处,推荐用于替代 `FileInputStream`。...
1、概览 {#1概览} ----------- 本文将带你了解 Java 中的线程池。首先介绍 Java 中的标准库,然后介绍 Google 的 Guava 库。 2、线程池 {#2线程池} ------------- 在 Java 中,线程被映射到系统级线程,而系统级线程是操作系统的资源。如果不加控制地创建线程,这些资源可能很快就会耗尽。 操作系统也会在线程之间进行上...
1、概览 {#1概览} ----------- Java 21 在 `java.lang.Character` 类中引入了一组新方法,为 Emoji 表情符号提供更好的支持。通过这些方法,我们可以轻松检查某个字符是否是 Emoji 表情符号,并检查 Emoji 表情符号的属性和特征。 本文将带你了解这些新添加的方法,以及与 Java 21 中 Emoji 表情符号处理相关的...
1、简介 {#1简介} ----------- Java 中的转换("Cast")是一个基本概念,它允许将一种数据类型转换为另一种数据类型。它是在程序中有效操作对象和变量的关键过程。在现实世界中,"Cast" 类似于将一种单位的度量值转换为另一种单位的度量值,例如将英寸转换为厘米。 在 Java 的多态(*Polymorphism*)...
1、简介 {#1简介} ----------- `Enum`(枚举)提供了一种在 Java 编程语言中定义一组命名常量的强大方法。这些常量可用于表示相关值的固定集合,例如 HTTP 状态码。总所周知,互联网上的所有 Web 服务器都会响应 HTTP 状态码作为标准响应码。 本文将带你了解如何创建一个包含所有 HTTP 状态码的 Java 枚举。 2、了解 HTTP 状态码...