为什么你应该用 Java 构建你的第一个 Android 应用程序

从基因组学到太空探索,从机器人控制器到逆向编译器,Java 是技术巨头的核心。

激励全球社区,Java 成为拥抱运行时平台、语言、开源项目、SDK 和更多工具的软件开发生态系统的顶级平台。 

不是这个。 

随着万维网的蓬勃发展,创新提出了“编写一次,随处运行”的[……]

继续阅读

2022 年 5 款适用于 Android 的儿童最佳脑力游戏

可以说现在的孩子们都沉迷于他们的智能手机,玩很多不同的游戏和内容。然而,并不是他们观看或播放的所有内容都对他们有好处,这就是为什么他们参与可以提高他们的智力并让他们学习新事物的内容变得很重要的原因。这就是孩子们的脑力游戏发挥作用的地方。

安卓平台上有很多适合孩子的脑力游戏,不仅可以让他们玩耍和[……]

继续阅读

Android开发中常用的组件

由于手机已经成为人们生活中不可或缺的一部分,软件开发行业正在以更快的速度蓬勃发展,并努力提供高质量的软件。可以使用不同类型的软件来完成各种任务。

例如,如果您想从移动设备上查找特定位置,则可以安装提供前往您所在位置的路线的地图。

在移动设备方面,软件开发公司生产与不同操作系统兼容的软件产[……]

继续阅读

Android 12 功能、支持的设备以及您需要知道的一切

Android 12 turn 于 6 月在 Google IO 2021 上回归,展示了改头换面的外观和功能,特别关注隐私和交互性。

我们已经注意到,更新的通知、更高的屏幕截图帮助、超越模式和更多额外的可见公开测试版发布显示。

在 Pixel 6 发布活动之后,谷歌发布了软件程序更新,[……]

继续阅读

了解如何以最少的努力使 Java 类更加一致

纵观我的经验,绝大多数 Java 数据类都是按照我的许多同事(包括我自己)编写的方式编写的。数百小时的人力来修复那些愚蠢到根本不应该存在的错误。有时它是臭名昭著的 NullPointerExceptions,有时它们与一致性有关——部分彼此之间的均匀协议。

这是关于可靠和一致对象的两个中的第一[……]

继续阅读

在生产环境中调试 Java 集合框架问题

在语言本身之外,集合是 Java 应用程序最基本的构建块。我们如何公开它们以进行调试?

目录

  • 本地调试很容易
  • 集合元素的擦除
  • 绕过配额限制
    • 什么是配额?
    • 使用快照
    • 使用大小和相关方法
    • 记录单个条目
  • 准备
    • 包含正确的 toString 方法
  • 概括

当 Java 集合框架作为 Java 2 (JDK 1[……]

继续阅读

学习如何在 Java 中使用不可变和可变的对象

在编写复杂的项目时,培养良好的代码文化至关重要。使用不可变和一致的对象是最重要的对象之一。

您可以忽略这一点并将复杂对象编写为标准对象,但当项目足够大时,它将成为错误的重要来源。

在我之前的文章中,我展示了如何提高标准对象的一致性和可靠性。简单来说:

如何缩短 URL:Java 和 Spring 分步指南

实现 URL 缩短服务并不是一项复杂的任务,它通常是系统设计面试的一部分。在这篇文章中,我将尝试解释实现该服务的过程。URL 缩短器是一种用于从非常长的 URL 创建短链接的服务。

通常,短链接的大小是原始 URL 的三分之一甚至四分之一,这使得它们更容易输入、呈现或发推文。单击短链接,用户将[……]

继续阅读

Java 算法:合并 k 个有序列表(LeetCode)

任务描述:

给你一个k链表数组lists,每个链表按升序排序。

将所有链表合并为一个排序的链表并返回。

示例 1:

解决方案:

在跳到这个问题的解决方案之前,让我们回顾一下链表是什么。

链表是由两个(双链表)指针中的一个(单链表)相互连接的节点组成的数据结[……]

继续阅读