Java中的垃圾处理

什么是垃圾收集,为什么需要它,它是如何工作的?

垃圾回收是通过销毁未使用的对象来回收全部运行时内存的过程。每个应用程序都需要内存才能运行。但是,计算机内存是有限的。因此,清除未使用的旧数据以为新数据腾出空间很重要。

垃圾回收的主要目的是通过销毁不包含引用的对象来释放堆内存。当一个对象没有[……]

继续阅读

Java中的乘法表

用于显示输入数字从 1 到 10 的乘法的 Java 程序。

有没有想过如何从用户那里获取输入来计算和显示给定数字从 1 到 10 的乘法表?

让我们用 Java 编写一个程序来执行此任务。

这个程序可以通过两种方法来解决,第一种方法很长且耗时,而第二种方法需要的代码行数较少,但对[……]

继续阅读

如何在 Java 中找到两个字符串的最长公共子序列?

字符串只不过是字符的组合,处理字符串是程序员生活中常见的一部分。

与字符串相关的问题在面试中经常被问到。无论是寻找下一个排列还是寻找最长的公共子序列,你都会在面试中发现一个或多个与字符串相关的问题。

在这里,我们将讨论一个常见问题,即打印最长公共子序列。 

在这里您必须注[……]

继续阅读

Java异常与错误列表

目录:
Java API 中的所有公共异常和错误,按包分组。

Package java­.lang
Package java­.util
Package java­.io
Package java­.awt
Package java­.awt­.color
Package java­.awt­.datat[……]

继续阅读

如何在 Android 中检测长按事件?

长按是指按下物理按钮或点击触摸屏上的虚拟按钮并按住一两秒钟。用于触摸屏、智能手机、平板电脑和智能手表的长按或长按可提高用户界面的灵活性。典型的“短按”或“短按”执行一个操作,而短按/轻按并按住同一个按钮会激活另一个操作。长按可让您获取一些信息、从网络下载照片、编辑图片等。

我们可以在哪里使用此[……]

继续阅读

Android RelativeLayout

Android RelativeLayout 使您能够指定子视图相对于彼此的位置。每个视图的位置可以指定为相对于兄弟元素或相对于父元素。

相对布局

RelativeLayout属性

以下是特定于 RelativeLayout 的重要属性 –

编号属性和描述1android[……]

继续阅读

Java Switch开关表达式

Switch Expressions 是在Project Amber下的Java 14中发布的。

Switch Expressions实际上是两个可以独立使用也可以组合使用的增强功能:

  • break没有和贯穿fall-throughs的箭头符号
  • 用作switch带有返回值的表达式
  • 让我[……]

    继续阅读

    【Java并发】线程通信

    目录

    • 概述
    • 线程通信示例
    • 代码实现
      • 撤回()方法
      • 存款()方法
    • 存钱的 Runnable 类
    • Runnable 类取款
    • 爱丽丝买东西在行动
    • 使用监视器的线程通信
    • 结论

    概述

    Java 提供了线程在处理公共资源时相互通信的机制。这篇文章给你一个线程通信的具体例子。

    线程通信示例

    让我们考虑[……]

    继续阅读

    Java 正则表达式的 10 大问题

    总结了关于 Java 正则表达式的热门问题。
    正如他们最常被问到的那样,您可能会发现它们也非常有用。

    1. 如何从字符串中提取数字?

    使用正则表达式的一个常见问题是将所有数字提取到一个整数数组中。

    在 Java 中,\d表示数字范围 (0-9)。尽可能使用预定义的类将使您的代码更易于[……]

    继续阅读