java

用 pdftk-java 命令编辑 PDF 的 4 种方法

用这个方便的 Linux 命令合并 PDF、删除页面、分割 PDF 和填写表格。技术白皮书、手稿和 RPG 手册,我每天都要处理大量的 PDF 文件。PDF 格式之所以受欢迎,是因…

在 Fedora Linux 上进行 Java 开发

“Java” 有很多意思。除了是印度尼西亚的爪哇岛之外,它还是一个大型的软件开发生态系统。Java 公开发布于 1995 年 3 月 23 日(LCTT 译注:据维基百科数据)。它…

硬核观察 #585 OpenJDK 18 发布

OpenJDK 18 发布Oracle 公司今天 正式发布了 Java 18 的参考实现 JDK/OpenJDK 18。OpenJDK 18 现在已经可以用于生产,它包括了一些新的…

使用 Java 解析 XML 文件

在你使用 Java 编写软件时实现持久化配置。当你编写一个应用时,你通常都会希望用户能够定制化他们和应用交互的方式,以及应用与系统进行交互的方式。这种方式通常被称为 “ 偏好 pr…

在 Groovy 和 Java 中创建并初始化映射的不同

Java 和 Groovy 中的 映射 map 都是非常通用的,它允许 关键字 key 和 值 value 为任意类型,只要继承了 Object 类即可。我最近在探索 Java 与…

在 Java 和 Groovy 中创建和初始化列表的不同

首先在 Java 中创建初始化一个整数列表,然后在 Groovy 中做同样的事。我非常喜欢 Groovy 编程语言。我喜欢它是因为我喜欢 Java,尽管 Java 有时候感觉很笨拙…

面向 Java 开发人员的 JVM 参数指南

通过理解和使用 JVM 以及 JVM 参数,开发人员和最终用户都可以诊断故障并且提高 Java 应用程序的性能。当你在编写源代码时,你是在编写人类可以阅读的代码。在将代码编译成机器…

用 XML 和 Java 构建树莓派打印机的用户界面

使用 TotalCross 来快速构建嵌入式系统程序的用户界面。从头开始构建 GUI 是一个非常耗时的过程,以硬编码的方式处理所有的位置和对齐对于一些程序员来说确实很困难。所以在本…

JVM 垃圾回收的工作原理

对于程序员来说,掌握 Java 的内存管理机制并不是必须的,但它能够帮助你更好地理解 JVM 是如何处理程序中的变量和类实例的。Java 之所以能够如此流行,自动 垃圾回收 Gar…

我如何使用 Groovy 分析我的音乐目录

为了简化 Java 的繁琐,我制作了一个 Groovy 工具来分析我的音乐目录。最近,我一直在研究 Groovy 是如何简化略微繁琐的 Java 的。在这篇文章中,我开始了一个简短…

Java 无服务器函数入门

Quarkus 令你可以使用类似 Java 的技术开发无服务器的工作负载。对 无服务器 Java 的研究始于函数 —— 就是按需求运行的一小段代码。这一阶段并没有持续很长时间。虽然…

3 步在 Linux 上安装 JDBC

安装 Java,使用 Maven 安装 JDBC,并安装数据库。然后,你就可以在 Java 代码中与数据库进行交互了。当你编写一个应用时,需要数据存储是很常见的。有时你要存储你的应…

来自开源爱好者的 7 本读物推荐

社区的成员们推荐这些书籍,涵盖了从有趣的悬疑小说到发人深省的非小说作品的各种类型,你一定能从中找到一本你想看的书!很高兴能为大家介绍 Opensource.com 的 2022 年…

在 Linux 上试试这个 Java 文件管理器

JFileProcessor 作为一个 Linux 文件管理器,在设计和功能上都采取了极简理念。计算机是一个奇特的文件柜,里面装满了虚拟文件夹和文件,等待着被引用、交叉引用、编辑、…

硬核观察 #847 Java 不再是最受欢迎的三大编程语言之一

Java 不再是最受欢迎的三大编程语言之一根据最新的 TIOBE 指数,现在的排名是:Python 排名第一,C 第二,C++ 第三,Java 第四。2001 年以来,TIOBE …

硬核观察 #892 JavaScript 比 Java 和 .NET 缺陷更少,修复更快

JavaScript 比 Java 和 .NET 缺陷更少,修复更快对数百万个商业应用程序的研究显示,近 75% 的应用程序存在安全缺陷,并随着时间的增长而变得不那么安全。其中,8…

如何在 Java 中使用方法

在这个简便的教程中,我们可以了解到 Java 中方法的定义,如何使用方法,以及何时使用方法。Java 中的方法(在许多其他编程语言中称为“函数”)是被组合在一起并标记为可重用的一块…

Java 循环语句的简要指南

无论你使用的是 while 循环、do/while 循环,还是无限循环,了解循环的工作原理对 Java 编程至关重要。只要某些预定的条件为真,一个 while 循环就会执行一组任务…

硬核观察 #897 甲骨文新的授权模式导致 Java 使用成本激增

甲骨文新的授权模式导致 Java 使用成本激增甲骨文公司修改了 Oracle Java SE 订阅模式,在新的模式下,Java 将按每个员工授权,而不是像旧模式允许的那样按每个用户…

硬核观察 #1074 甲骨文的新 Java 许可条款将增加 2-5 倍费用

甲骨文的新 Java 许可条款将增加 2-5 倍费用据 Gartner 公司估计,大多数企业在接受甲骨文公司新的 Java 许可条款时,预计按员工订阅模式的成本将是传统模式的两到五…

加载更多