簡體   English   中英

如何在 Java 中正確創建庫?

[英]How do I properly create a Library in Java?

我剛剛創建了一個庫,它將存儲元素並將其添加到 Hashmap 中。 我已經生成了一個 jar 文件,並將其放入桌面。 我如何使用我的庫並使用它,我已經將它放入庫文件夾中,但是接下來,我該如何使用它? 任何幫助請這是我的圖書館,我想在我的項目中使用它

//here is my Library code

public class Main {
    public Main() {
    }

    public static void main(String[] args) {
        Map<Integer, String> boombom = new HashMap();
        addElements1(boombom, 1, "XML serv.");
        printElements(boombom);
    }

    private static void printElements(Map<Integer, String> boombom) {
        System.out.println(boombom);
    }

    private static void addElements1(Map<Integer, String> boombom, int i, String s) {
        boombom.put(i, s);
    }
}

庫本質上是代碼庫的擴展。 您添加到其中的任何類都可以在導入它的項目的其余部分中訪問。

簡單地說,像通常在主文件中一樣創建您的類,然后將其復制到您的庫文件中。 將類命名為與文件相同的名稱,以簡化問題。

在你的學習路徑的這個關鍵時刻,不需要把事情過度復雜化。 我相信這應該有效。 我沒有對此進行測試,但是基本原理是正確的。

這不是一個靜態庫,因此,為了使用它,它必須被實例化,如下所示:

MyLibrary myLibrary = new MyLibrary();

然后,由於類中的函數是公共的,您可以這樣調用它們:

myLibrary.addElements1(1, "ESPS");

這種編碼方法稱為面向對象編程。 這里有一千零一個錯誤,但它會起作用。

class MyLibrary {
    public Map<Integer, String> boombom;

    public void myLibrary() {
        boombom = new HashMap();
    }

    public void printElements() {
        System.out.println(boombom);
    }

    public void addElements1(int i, String s) {
        boombom.put(i, s);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM