【问题标题】:Java. how program loads data on startup and where to put it?爪哇。程序如何在启动时加载数据以及将其放在哪里?
【发布时间】:2016-07-04 21:12:37
【问题描述】:

我正在使用 NetBeans。我有这个平庸的参考书目程序,有 4 个类:书籍、作者、参考书目和主要。 我正在尝试了解如何在启动时加载预定义数据,任何人都可以解释如何程序加载书籍和作者并在启动时将它们添加到书目地图,然后显示此地图的内容。

为简化起见,我将只为一位作者和一本书使用一张地图。

我应该把所有这些代码放在 Main Class: 中吗?

 Book book1 = new Book();
    Author auth1 = new Author();
    Map <Author, Book> bibMap= new HashMap<>;
    bibMap.put<book1, auth1>;
    "return Map;"

或者在单独的类中实现这段代码并从主类中调用它会更好吗?

我知道它所有的超简化编码只是试图理解基本思想。

谁能推荐一本包含大量程序示例的优秀 Java 书籍?我拥有的那本书只显示了我需要查看完整工作程序的一些代码。

【问题讨论】:

  • 您的问题是什么?您是要我们向您推荐一本书或教程吗?

标签: java dictionary collections load bibliography


【解决方案1】:

尝试阅读Java IO tutorial。如果您有文本格式的数据(例如 books.txt 或其他格式),那么您可能需要创建一个 FileReader,将其包装在 BufferedReader 中,然后使用它来读取每一行。然后根据需要解析这些行并将数据放入您的结构中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 2012-05-31
    • 2016-05-28
    • 2018-08-23
    • 2021-03-09
    相关资源
    最近更新 更多