java - 如何在java中创建内置类?

标签 java

Java 具有 Java 应用程序可以在运行时调用的内置库。

我创建了一个名为test的类,它有方法doSomething,我怎样才能使这个类作为内置类,以便java应用程序可以导入它直接类(不是作为外部类)?

例如,对于 Scanner 类,我们可以直接导入:

import java.util.Scanner;

我希望我的测试类像 Scanner 类一样工作:

import java.util.test; 

(类似这样,不确定确切的语法)

最佳答案

你不能让你的类成为标准Java库的一部分,因为它是由Oracle生成的,并且是标准库,这意味着它在同一JDK的所有计算机上都是相同的和 JRE 版本。

如果您想导入您的类,只需将其放入包中即可。

目录结构:

myclasses
    |---> Test.java
OtherClass.java

在OtherClass.java中

import myclasses.Test;

public class OtherClass { ... }

在Test.java中

package myclasses;

public class Test { ... }

包是组织 java 文件的好方法。请注意,包中的文件也可以是接口(interface)或枚举。 请参阅文档:https://docs.oracle.com/javase/tutorial/java/package/packages.html

关于java - 如何在java中创建内置类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37719776/

相关文章:

java - 无法使用 mvn spring-boot :build-image 构建 war 文件的镜像

java - 使用基数排序进行排序

java - 查找桶中有多少个键

java - 检查两个集合是否至少包含一个相同元素的快速方法

java - 如何在我的 mysql 中查找查询返回的结果数?

java - 简单的 Java AMQP 服务器

java - 如何启动获取文件锁并相互等待的并发线程

java - 欧拉计划 #7 优化

java - ViewModelProviders 弃用的正确替代方案是什么?

java - 在方法中导入扫描仪类