用这个方便的 Linux 命令合并 PDF、删除页面、分割 PDF 和填写表格。技术白皮书、手稿和 RPG 手册,我每天都要处理大量的 PDF 文件。PDF 格式之所以受欢迎,是因…
“Java” 有很多意思。除了是印度尼西亚的爪哇岛之外,它还是一个大型的软件开发生态系统。Java 公开发布于 1995 年 3 月 23 日(LCTT 译注:据维基百科数据)。它…
OpenJDK 18 发布Oracle 公司今天 正式发布了 Java 18 的参考实现 JDK/OpenJDK 18。OpenJDK 18 现在已经可以用于生产,它包括了一些新的…
在你使用 Java 编写软件时实现持久化配置。当你编写一个应用时,你通常都会希望用户能够定制化他们和应用交互的方式,以及应用与系统进行交互的方式。这种方式通常被称为 “ 偏好 pr…
Java 和 Groovy 中的 映射 map 都是非常通用的,它允许 关键字 key 和 值 value 为任意类型,只要继承了 Object 类即可。我最近在探索 Java 与…
首先在 Java 中创建初始化一个整数列表,然后在 Groovy 中做同样的事。我非常喜欢 Groovy 编程语言。我喜欢它是因为我喜欢 Java,尽管 Java 有时候感觉很笨拙…
通过理解和使用 JVM 以及 JVM 参数,开发人员和最终用户都可以诊断故障并且提高 Java 应用程序的性能。当你在编写源代码时,你是在编写人类可以阅读的代码。在将代码编译成机器…
使用 TotalCross 来快速构建嵌入式系统程序的用户界面。从头开始构建 GUI 是一个非常耗时的过程,以硬编码的方式处理所有的位置和对齐对于一些程序员来说确实很困难。所以在本…
对于程序员来说,掌握 Java 的内存管理机制并不是必须的,但它能够帮助你更好地理解 JVM 是如何处理程序中的变量和类实例的。Java 之所以能够如此流行,自动 垃圾回收 Gar…
为了简化 Java 的繁琐,我制作了一个 Groovy 工具来分析我的音乐目录。最近,我一直在研究 Groovy 是如何简化略微繁琐的 Java 的。在这篇文章中,我开始了一个简短…
Quarkus 令你可以使用类似 Java 的技术开发无服务器的工作负载。对 无服务器 Java 的研究始于函数 —— 就是按需求运行的一小段代码。这一阶段并没有持续很长时间。虽然…
安装 Java,使用 Maven 安装 JDBC,并安装数据库。然后,你就可以在 Java 代码中与数据库进行交互了。当你编写一个应用时,需要数据存储是很常见的。有时你要存储你的应…
社区的成员们推荐这些书籍,涵盖了从有趣的悬疑小说到发人深省的非小说作品的各种类型,你一定能从中找到一本你想看的书!很高兴能为大家介绍 Opensource.com 的 2022 年…
JFileProcessor 作为一个 Linux 文件管理器,在设计和功能上都采取了极简理念。计算机是一个奇特的文件柜,里面装满了虚拟文件夹和文件,等待着被引用、交叉引用、编辑、…
Java 不再是最受欢迎的三大编程语言之一根据最新的 TIOBE 指数,现在的排名是:Python 排名第一,C 第二,C++ 第三,Java 第四。2001 年以来,TIOBE …
JavaScript 比 Java 和 .NET 缺陷更少,修复更快对数百万个商业应用程序的研究显示,近 75% 的应用程序存在安全缺陷,并随着时间的增长而变得不那么安全。其中,8…
在这个简便的教程中,我们可以了解到 Java 中方法的定义,如何使用方法,以及何时使用方法。Java 中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块…
无论你使用的是 while 循环、do/while 循环,还是无限循环,了解循环的工作原理对 Java 编程至关重要。只要某些预定的条件为真,一个 while 循环就会执行一组任务…
甲骨文新的授权模式导致 Java 使用成本激增甲骨文公司修改了 Oracle Java SE 订阅模式,在新的模式下,Java 将按每个员工授权,而不是像旧模式允许的那样按每个用户…
甲骨文的新 Java 许可条款将增加 2-5 倍费用据 Gartner 公司估计,大多数企业在接受甲骨文公司新的 Java 许可条款时,预计按员工订阅模式的成本将是传统模式的两到五…