激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java中使用Preferences 的 API設置用戶偏好

Java中使用Preferences 的 API設置用戶偏好

2020-06-12 15:36ZSQ的博客 JAVA教程

這篇文章主要介紹了Java中使用Preferences 的 API設置用戶偏好的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

Preferences的中文意思即偏好或喜好的意思,也就是說同一個程序在每次運行完后,可以通過Preferences來記錄用戶的偏好,下次啟動時,程序會利用這些信息來了解用戶的喜好。而這些信息個人理解應該就是存儲在系統的注冊表中。

下面我們來學習一下Java中的Preferences的API; 概述:

本文將介紹自jdk1.4版本后可用的java的Preferences. Java的Preferences API提供系統的方法來處理用戶和系統的偏好及數據配置, 例如.保存用戶設置,記住一個文本框的最后一個值等. 用Java的Preference保存的信息被存儲在用戶本地的機器上,這些信息將會被這個程序重復使用.

我們并不希望Java Preferences API來保存應用數據。

java Preference API減輕了程序員編寫代碼來保存跨平臺程序的配置信息的負擔。

1. Java Preferences API 1.1. 介紹 The Preferences API 提供一種系統的方法來處理用戶的偏好設置信息,例如.保存用戶設置, 記住某個文本框的最后一個值等.

Preferences 是一個可以為任意名字的鍵/值對. 值可以為布爾型,字符型, 其他簡單的數據類型,如int. Preferences 通過get和set來獲取和設置偏好信息,且get的方法可設置一個默認值,當要獲取的鍵未被設置值時,就返回此默認值.

1.2. 數據的實際存儲 數據的實際存儲是依賴于操作系統平臺的, 例如.在Windows 下面是使用注冊表來保存這些信息,而在Linux下面是使用用戶的home目錄下面的一個隱藏文件來存儲的.

2. API使用 java.util.prefs.Preferences 很容易使用. 你不得不定義一個節點來存儲數據. 接下來就可以使用get和set的方法. 第二個參數是默認值,即當找不到值時,得到的就是這個默認值了, 例如. 如果preference的值還未設置, 那么將會返回這個默認值.

創建代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.prefs.Preferences;
public class PreferenceTest {
private Preferences prefs;
public void setPreference() {
// This will define a node in which the preferences can be stored
prefs = Preferences.userRoot().node(this.getClass().getName());
String ID1 = "Test1";
String ID2 = "Test2";
String ID3 = "Test3";
// First we will get the values
// Define a boolean value
System.out.println(prefs.getBoolean(ID1, true));
// Define a string with default "Hello World
System.out.println(prefs.get(ID2, "Hello World"));
// Define a integer with default 50
System.out.println(prefs.getInt(ID3, 50));
// Now set the values
prefs.putBoolean(ID1, false);
prefs.put(ID2, "Hello Europa");
prefs.putInt(ID3, 45);
// Delete the preference settings for the first value
prefs.remove(ID1);
}
public static void main(String[] args) {
PreferenceTest test = new PreferenceTest();
test.setPreference();
}
}

以上所述是小編給大家介紹的Java中使用Preferences 的 API設置用戶偏好,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/zhongshiqiang/archive/2016/09/08/5852125.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色影院一级片 | 日韩做爰视频免费 | 91色综合综合热五月激情 | 福利一区二区三区视频在线观看 | 毛片在线视频免费观看 | 欧美一级一级 | 色悠悠久久久久 | 成品片a免人视频 | 成年片在线观看 | 毛片免| 深夜影院一级毛片 | 99热草| 日韩视 | 激情网站在线观看 | 久久亚洲美女视频 | 国产高清美女一级毛片久久 | 亚洲va久久久噜噜噜久久男同 | 蜜桃视频最新网址 | 久久99国产精品久久99果冻传媒 | 亚洲一区二区观看播放 | 亚洲国产成人一区二区 | 一区二区三区视频在线观看 | 国产福利视频在线观看 | 中文字幕在线观看日韩 | 性欧美日本 | 国产亚洲小视频 | 5a级毛片| 杏美月av| 国产视频在线观看一区二区三区 | pornoⅹxxxxhd麻豆 | :国产精品成人一区二区三区 | 毛片韩国| 欧美一级黄色免费看 | 黄色网址免费入口 | 国产一国产一级毛片视频 | 日韩美女电影 | 一级成人黄色片 | 日本在线不卡一区二区 | 蜜桃视频网站在线观看 | 久久久久久69| 99激情|