标签:java

Java 21 中的 CompletableFuture 与虚拟线程

Java 21 中的 CompletableFuture 与虚拟线程

随着 Java 21 的发布,虚拟线程被引入作为可完成的 future 和线程的替代并发模型。可完成的 future 和虚拟线程都旨在简化 Java 中的异步编程,但采取了不同的方法。本文探讨了两者之间的主要区别。 什么是CompletableFutures? CompletableFuture

向阳逐梦 向阳逐梦 2023-10-13
0 0 0
详解Java中的几种分支语法

详解Java中的几种分支语法

一、Java中都有哪几种分支语法? 在Java中,有几种分支语法可以用来控制程序的执行流程,包括条件语句和循环语句。 graph LR A(Java分支语法) B(条件语句) C(循环语句) D(if else 语句) E(switch语句) F(for循环) G(while循环) H(do-whi

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-13
0 0 0
枚举探秘:Java中的神奇力量!

枚举探秘:Java中的神奇力量!

哈喽,大家好,我是了不起。在 Java 枚举出现之前,通常会使用常量类来表示一组固定的常量值,直到Java 1.5之后推出了枚举,那么枚举类型有哪些特点,它比常量类又好在哪里呢。本文将分析一下枚举的特点及用法。一、什么是枚举Java 枚举(Enum)是一种特殊的数据类型,它是一组预定义的常量,每个常

三掌柜 三掌柜 2023-10-13
0 0 0
java中的反射原理,为什么要使用反射以及反射使用场景(面试常问)

java中的反射原理,为什么要使用反射以及反射使用场景(面试常问)

java中的反射原理,为什么要使用反射以及反射使用场景 什么是反射 反射是框架的灵魂 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

穿过生命散发芬芳 穿过生命散发芬芳 2023-10-13
0 0 0
Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别

Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别

前言 今天给大家分享一个SpringBoot整合Tess4j库实现图片文字识别的小案例,希望xdm喜欢。 文末有案例代码的Git地址,可以自己下载了去玩玩儿或继续扩展也行。 话不多说,开整吧。 什么是Tess4j库 先简单给没听过的xdm解释下,这里要分清楚Tesseract和Tess4j的区

捡田螺的小男孩 捡田螺的小男孩 2023-10-13
0 0 0
如何更优雅的编程?面向接口编程四大法宝!

如何更优雅的编程?面向接口编程四大法宝!

在现代软件开发中,函数式编程变得愈发重要。它为开发人员提供了一种新的思考问题和编写代码的方式,使代码更加清晰、简洁和易于维护。在Java中,java.util.function为开发者提供了四大函数式接口——Consumer、Supplier、Function和Predicate——成为了函数式编程

泡泡 泡泡 2023-10-13
0 0 0
OOM异常会导致JVM退出吗?

OOM异常会导致JVM退出吗?

哈喽,大家好,我是了不起。熟悉Java开发的人,应该会经常遇到的异常:OOM,那么这个异常会导致 JVM 虚拟机退出吗?结论Java虚拟机(JVM)在运行Java应用时,可能会遇到内存不足的情况,从而抛出OutOfMemoryError(OOM)。这种错误是Error的一个子类,通常表示某种无法恢复

法医 法医 2023-10-13
0 0 0
【JVM系列 启航·JVM概论学习

【JVM系列 启航·JVM概论学习

启航·JVM概论学习 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 博客首页   @怒放吧德德  To记录领地 🌝分享学习心得,欢迎指正,大家一起学习成长! 前言 为什么要学习JVM?相信好多开发者开头也处于迷惑之中,对于Java虚拟机也是很头疼

爱可生开源社区 爱可生开源社区 2023-10-13
0 0 0
serialVersionUID 不是被 static 变量修饰了吗?为什么还会被“序列化”?

serialVersionUID 不是被 static 变量修饰了吗?为什么还会被“序列化”?

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 面试题手册 系列文章地址 serialVersionUID 是 Java 中用于序列化和反序列化的一个特殊变量。它是一个长整型常量,用来标识类的版本号。 在

法医 法医 2023-10-13
0 0 0
【面试题精讲Kryo

【面试题精讲Kryo

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 面试题手册 系列文章地址 1. 什么是 Kryo? Kryo 是一个快速、高效的 Java 序列化框架,用于将对象转换为字节流以便存储或传输,并能够将字节流反

爱可生开源社区 爱可生开源社区 2023-10-13
0 0 0
Java_9_为何要将_String_的底层实现由_char[]_改成了_byte[]_?

Java_9_为何要将_String_的底层实现由_char[]_改成了_byte[]_?

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 面试题手册 系列文章地址 1. 什么是 String 的底层实现? 在 Java 中,String 是一个不可变的字符序列。它是由 char 类型的数组来存储

宇宙之一粟 宇宙之一粟 2023-10-13
0 0 0
【面试题精讲ProtoStuff

【面试题精讲ProtoStuff

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 面试题手册 系列文章地址 1. 什么是 ProtoStuff? ProtoStuff 是一个 Java 序列化框架,它基于 Google 的 Protocol

大白菜程序猿 大白菜程序猿 2023-10-13
0 0 0
【面试题精讲Java中Unsafe

【面试题精讲Java中Unsafe

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 面试题手册 系列文章地址 1. 什么是Unsafe? Unsafe 是 Java 中的一个类,它提供了一些底层操作的方法,可以绕过 Java 的安全检查机制直

三掌柜 三掌柜 2023-10-13
0 0 0
我在前端写Java SpringBoot项目 | 京东云技术团队

我在前端写Java SpringBoot项目 | 京东云技术团队

前言 玩归玩,闹归闹,别拿 C端 开玩笑! 这里不推荐大家把Node服务作为C端服务,毕竟它是单线程多任务 机制。 这一特性是 Javascript 语言设计之初,就决定了它的使命 - Java >>>【Script】,这里就不多解释了,大家去看看 JavaScript 的历史就

醒在深海的猫 醒在深海的猫 2023-10-12
0 0 0
Seata源码(二)事务基础对象

Seata源码(二)事务基础对象

Java极客  |  作者  /  铿然一叶 这是Java极客的第 93 篇原创文章 相关阅读: 萌新快速成长之路 JAVA编程思想(一)通过依赖注入增加扩展性 JAVA编程思想(二)如何面向接口编程 JAVA编程思想(三)去掉别扭的if,自注册策略模式优雅满足开闭原则 JAVA编程思想

共饮一杯 共饮一杯 2023-10-12
0 0 0
一:Java开发常用知识点基础篇

一:Java开发常用知识点基础篇

1.判空 1.判断对象是否为空 Java自带 判断是否为null 不为null处理逻辑 String demo="测试一段话"; Optional.of(demo).ifPresent((d)->{ System.out.println("秀儿:"+d); }); 等同于

张二河 张二河 2023-10-12
0 0 0
【前端学javajava开发的依赖安装与环境配置 (0)

【前端学javajava开发的依赖安装与环境配置 (0)

作为一个前端,其核心竞争力远不及后端,因此,学习后端来提升自己的水平。本系列文章将通过前端视角来学习后端。 什么是JDK、JRE、JVM 学习java,我们首先需要了解什么是JDK、JRE、JVM。 名称释义JDK是一个完整的开发环境,包含JRE 和开发人员

大白菜程序猿 大白菜程序猿 2023-10-12
0 0 0
【前端学javajava中final修饰符(5)

【前端学javajava中final修饰符(5)

往期回顾: 【前端学java】JAVA开发的依赖安装与环境配置 (0) 【前端学Java】java的基础语法(1) 【前端学java】JAVA中的packge与import(2) 【前端学java】面向对象编程基础-类的使用 (3) 【前端学java】类中的访问权限详解,通俗易懂(4) 什么是F

宇宙之一粟 宇宙之一粟 2023-10-12
0 0 0
什么是ExecutorService以及Fork/Join 框架是什么

什么是ExecutorService以及Fork/Join 框架是什么

Java 是一种目前比较流行的后端编程语言,因为其强大的并发性能,使其成为开发多线程应用程序的绝佳选择。Java 中简化并发管理和执行任务过程的两个关键组件是 ExecutorService 和 Fork/Join 框架。在本文中,我们将探讨这两个框架,并以简单易懂的方式对它们进行讲解。 Execu

泡泡 泡泡 2023-10-12
0 0 0
Excel 数据导入和导出工具使用手册

Excel 数据导入和导出工具使用手册

Excel 数据导入和导出工具使用手册 这篇文档将详细介绍如何使用 Excel 数据导入和导出工具来有效地处理 Excel 文件的导入和导出操作。这些工具包括三个主要类:ExcelExportUtil、ExcelImportUtil 和 ExcelAttribute。 ExcelAttribute

Escape Escape 2023-10-12
0 0 0
1 119 120 121 122 123 233