Java- 数据存储和 运行 自动程序?
Java- Data Storage and Running the Program Automatically?
所以我想在 Java 中编写一个程序来执行以下操作:
1. 每天特定时间(例如下午 5 点)后用户访问他的计算机时打开
2.要求用户输入字符串(他今天的亮点)
3. 记录并保存然后 closes
4. 第二天在用户第一次访问他的计算机时打开,并与输入的时间和日期共享以前条目中的随机条目(例如 2013 年 8 月 4 日星期一与孩子们一起吃冰淇淋)
5. 重复
我不确定我需要寻找哪些主题或领域的教程来涵盖数字 1、3、4。换句话说,我应该检查哪些主题来执行以下操作:
在某个时间(下午 5 点)+ 第二天第一次 运行 之后(我在 运行 上运行 mac 我需要为此调查 cocoa os 吗?
存储; swift 中的持久性存储之类的东西 - 我只是研究一下还是需要进入数据库?
我主要是在寻找我需要进一步研究以完成这项工作的主要主题(资源指南,而不是代码)。谢谢!
要在预定的时间安排一个程序 运行,您可以使用 crontab
这样的程序。这在大多数基于 Unix 的操作系统上都可用,包括 OSX。基本上你输入预定的时间,并在那个时间给它一个可执行文件给运行。您可能 运行 类似于 java -jar /path/to/your/java/program.jar
至于存储,您可以通过多种方式存储东西。最简单的方法是从文件中读取 to/write。 Java 有库 类 可以处理这个问题,即 FileReader
、FileWriter
.
另一种方法是使用数据库(SQL、SQLite、MongoDB)。为此,您需要安装数据库,并在 java 程序中使用数据库驱动程序。一个好的搜索词是 JDBC
.
所以我想在 Java 中编写一个程序来执行以下操作: 1. 每天特定时间(例如下午 5 点)后用户访问他的计算机时打开 2.要求用户输入字符串(他今天的亮点) 3. 记录并保存然后 closes 4. 第二天在用户第一次访问他的计算机时打开,并与输入的时间和日期共享以前条目中的随机条目(例如 2013 年 8 月 4 日星期一与孩子们一起吃冰淇淋) 5. 重复
我不确定我需要寻找哪些主题或领域的教程来涵盖数字 1、3、4。换句话说,我应该检查哪些主题来执行以下操作:
在某个时间(下午 5 点)+ 第二天第一次 运行 之后(我在 运行 上运行 mac 我需要为此调查 cocoa os 吗?
存储; swift 中的持久性存储之类的东西 - 我只是研究一下还是需要进入数据库?
我主要是在寻找我需要进一步研究以完成这项工作的主要主题(资源指南,而不是代码)。谢谢!
要在预定的时间安排一个程序 运行,您可以使用 crontab
这样的程序。这在大多数基于 Unix 的操作系统上都可用,包括 OSX。基本上你输入预定的时间,并在那个时间给它一个可执行文件给运行。您可能 运行 类似于 java -jar /path/to/your/java/program.jar
至于存储,您可以通过多种方式存储东西。最简单的方法是从文件中读取 to/write。 Java 有库 类 可以处理这个问题,即 FileReader
、FileWriter
.
另一种方法是使用数据库(SQL、SQLite、MongoDB)。为此,您需要安装数据库,并在 java 程序中使用数据库驱动程序。一个好的搜索词是 JDBC
.