How to Create Package in Java2025年5月2日 | 阅读 4 分钟 在 Java 中,包是类、接口、枚举和注解的集合。Java 包含许多预定义包,如 java.lang, java.io, java.net 等。当我们创建任何 Java 程序时,java.lang 包会被默认导入。我们无需在程序顶部写包名。我们也可以通过提供所需的名称来创建自己的包。在本节中,我们将学习如何在 Java 中创建包。 我们使用包出于以下原因:
创建包要创建包,请按照以下步骤操作:
包命名约定我们遵循命名约定规则来命名包。Java 有一些预定义包,也允许我们创建自己的包。因此,程序员有可能创建一个与预定义包中已包含该类型的包同名的类。 我们以 Rectangle 类为例。 假设一个程序员在 shape 包中创建了一个名为 Rectangle 的类。同名的类已存在于 java.awt 包中。只要它们属于不同的包,编译器就会允许这两个类。每个类的完全限定名称都包含包名,这区分了两个 Rectangle 类。因此,用户定义类的包名将是 shape.Rectangle,预定义类的包名将是 java.awt.Rectangle。
导入包如果我们想在 Java 程序中使用一个包,则必须使用 import 关键字在程序顶部导入该包,然后在包名前加上 import。 语法 让我们使用包创建一个 Java 计算器程序。 Add.java Sub.java Mult.java Div.java 现在,我们将创建名为 Calculator 的主类。在这个类中,我们导入了上面创建的所有包。它包含了 Calculator 类中的所有类。 Calculator.java 当我们编译上面的程序时,它会在名为 p1、p2、p3、p4 和 p5 的包中创建相应的 .class 文件。 ![]() .class 文件已生成。现在,我们可以运行上面的程序了。 输出 Enter your choice: 3 Enter the first number: 2 Enter the second number: 23 Product=46 下一主题Java-sortedset |
Java 是一种流行的面向对象编程语言,用于创建各种平台的软件。Java 处理并发的能力,允许同时执行多个进程,是其重要的特性之一。使用工作线程是实现并发的一种方法……
5 分钟阅读
该问题的主要目标是确定不大于特定数字 n 的正整数的数量,这些正整数具有所有不重复的数字,这意味着数字在数字中最多出现一次。与 11345 不同,后者不是唯一数字,因为...
阅读 16 分钟
在本节中,我们将讨论什么是裸数,并创建 Java 程序来检查给定的数字是否是裸数。裸数程序经常在 Java 编码面试和学术界中询问。裸数一个数字被称为...
阅读 3 分钟
给定一个字符串 str,我们的任务是找到要构成回文的子字符串,并且它们应该是给定字符串的所有不同的回文子字符串。示例 1:输入:字符串 str = "abbcbbbe" 输出:不同的回文子字符串的总数为 8。它们...
阅读 10 分钟
整数 𝑔 在模 𝑛 的情况下作为素数 𝑛 的原根,因为它在模运算下生成 1 到 𝑛-1 之间的所有数字。在素数 𝑛 的情况下,𝑔 模 𝑛 的幂允许每个整数值从 1...
5 分钟阅读
凯撒密码是一种单表替换密码。它是最简单和最常用的加密技术之一。在这种技术中,给定文本的每个字母都被替换为字母表中固定数量位置以下的字母。例如,使用...
7 分钟阅读
在编程竞赛中,不仅需要解决问题的能力和技巧,还需要高效解决问题的能力。在 Java 中,以下是一些可以帮助您在时间限制内解决问题时表现更好的技巧和窍门。 1. 检查...
阅读 28 分钟
正确嵌套括号是在计算机科学中,尤其是在数学方程、解释器和编译器中,一个常见的问题。如果保持适当的开闭括号序列,“正确嵌套”的括号集才算正确。问题陈述给定一个仅包含字符 ( 和...的字符串
7 分钟阅读
开发人员可以使用一种称为关闭钩子的特定构造,在 JVM 关闭时插入一段代码来运行。当需要处理 JVM 关闭时的某些清理程序时,这非常有用。当虚拟机...
阅读 4 分钟
Java 中的递归是指一个方法反复调用自身的过程。在编程语言中,如果一个程序允许我们在同一函数名内调用函数,则称为递归调用。它使代码更简洁...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India