Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java的软件编程设置_Java - Fatal编程技术网

使用java的软件编程设置

使用java的软件编程设置,java,Java,我正在构建一个餐厅系统,我想授予管理员更改和保存设置的权限,以便其他用户登录时可以找到新的设置。您可以使用java properties api将任何设置保存为键值对 这里有教程 这可以将您的属性保存为.properties文件以及XML文件您可以创建一个磁盘目录,并存储如下所示的文件 user=Ben font=arial ... 您可以使用java.util.Properties对象读取这些文件 Properties p; p.load(inStream); 可以添加到系统属性中的属性,

我正在构建一个餐厅系统,我想授予管理员更改和保存设置的权限,以便其他用户登录时可以找到新的设置。

您可以使用java properties api将任何设置保存为键值对

这里有教程


这可以将您的属性保存为.properties文件以及XML文件

您可以创建一个磁盘目录,并存储如下所示的文件

user=Ben
font=arial
...
您可以使用java.util.Properties对象读取这些文件

Properties p;
p.load(inStream);
可以添加到系统属性中的属性,并通过调用

System.setProperty(font, arial);

System.getProperty(font);

Java有一个专用的接口,它比使用属性文件更强大——这正是您想要的。它提供了“系统”首选项和“用户”首选项-可能管理员可以更改“系统”首选项。

有很多方法可以做到这一点: -系列化 -首选项API -使用文本文件(XML、属性文件、类似ini的文件等)
-数据库

程序和信息是否将在一台机器上?不同的用户是否会以不同的登录方式登录到计算机,或者软件是否会在一次登录下运行,然后您通过不同的系统控制登录?