最新 最热

以前偶然发现的 Java Bug(JDK 9及之前仍未修复)

15年在中信银行做持续集成时,由于当时的项目是基于三方采购的 Java配置开发平台做的,平台自己基于 `Ant` 插件实现了增量和热部署。其中有几个项目在持续集成部署时,经常发现 `Linux` 平台部署成功后(`Windows` 不会出现,`Linux` 也是偶发现象),新版本代码并没有生效(反编译 class)

2020-09-05
5355

SpringBoot:让后端开发更简单、更高效

如果你是一名Java后端开发者,你可能已经听说过SpringBoot这个框架,或者已经在使用它了。SpringBoot是基于Spring的一个轻量级框架,它可以让你快速地创建和运行独立的、生产级的Spring应用程序,而不需要花费太多时间和精力在配置和依赖管理上。

2023-06-26
5354

Java 中的 System.arraycopy() 与 Arrays.copyOf()

如果我们想复制一个数组,我们可以使用System.arraycopy()或Arrays.copyOf()。在这篇文章中,我使用一个简单的例子来演示两者之间的区别。

2021-09-04
5352

Java 的 Optional 并不能补充所有传统的 if-null-else 或 if-not-null-else 检查

Java 添加的​java.util.Optional​非常的受欢迎,并为总是不能返回非null值的方法提供了更流畅的代码。很不幸的是,​Optional​已被滥用,一种滥用,甚至已被过度使用。当与直接使用相比​null​没有明显优势时,我偶尔会遇到使用​Optional的代码。

2021-10-08
5350

解析json格式在Java中是如何使用 附详细实例代码

json作为一种轻量级的数据交换格式,易于人阅读,也易于机器分析和生成,是当下比较热门流行的一种格式。下面文章,将和大家讲讲json格式在Java中三种互转的用法。

2021-08-12
5347

什么是Java多态的向上转型?具体实例代码展示

在Java语言中,多态是面对对象的三大特性之一,而向上转型的内容又是多态里面比较重要的一个知识点。下面我将通过本篇文章为大家详细地介绍多态中的向上转型,用具体的实例代码展示向上转型是怎么使用的。

2021-07-27
5346

Java和Html5学哪个好?哪个更有潜力?

有不少小伙伴都在问Java和Html5学哪个好?今天W3Cschool小编就来和大家分析一下这两种编程语言哪种更有潜力,希望能对各位有所帮助。

2021-04-14
5345

成本太高!86%用户计划放弃Oracle Java!太贵了啊……

Oracle Java成本高昂,86%用户计划迁移至OpenJDK。

2024-08-10
5343

Java课程设计怎么做?需要注意什么?

Java课程设计是计算机专业学生必须完成的一项任务,它旨在测试学生对Java编程知识的理解和应用能力。在本文中,我们将探讨如何进行Java课程设计,并提供一些实际的例子来帮助您更好地理解。

2023-06-08
5340

一人扛起前后端:Java 全栈工程师的技能宝典

在软件开发的世界里,全栈工程师就像瑞士军刀一样,拥有各种技能,能够独立完成从前端界面设计到后端数据库管理的全部工作。而 Java 全栈工程师,则是在这个基础上,精通 Java 及其生态系统,能够利用 Java 的强大功能构建高性能、可扩展的应用程序。

2024-06-04
5339