<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util.prefs%2FPreferences</id>
		<title>Java by API/java.util.prefs/Preferences - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util.prefs%2FPreferences"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util.prefs/Preferences&amp;action=history"/>
		<updated>2026-04-21T15:33:29Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util.prefs/Preferences&amp;diff=246&amp;oldid=prev</id>
		<title> в 17:43, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util.prefs/Preferences&amp;diff=246&amp;oldid=prev"/>
				<updated>2010-05-31T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:43, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util.prefs/Preferences&amp;diff=247&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util.prefs/Preferences&amp;diff=247&amp;oldid=prev"/>
				<updated>2010-05-31T14:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Preferences: absolutePath() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s absolute path: &amp;quot; + myPrefs.absolutePath());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: addPreferenceChangeListener(PreferenceChangeListener pcl) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.PreferenceChangeEvent;&lt;br /&gt;
import java.util.prefs.PreferenceChangeListener;&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main implements PreferenceChangeListener {&lt;br /&gt;
  private Preferences userPrefs;&lt;br /&gt;
  public static final String NAMEPREF = &amp;quot;name&amp;quot;;&lt;br /&gt;
  public static final String EMAILPREF = &amp;quot;email&amp;quot;;&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    new Main();&lt;br /&gt;
  }&lt;br /&gt;
  public Main() {&lt;br /&gt;
    userPrefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    System.out.println(userPrefs.get(NAMEPREF, &amp;quot;&amp;quot;));&lt;br /&gt;
    System.out.println(userPrefs.get(EMAILPREF, &amp;quot;&amp;quot;));&lt;br /&gt;
    userPrefs.put(NAMEPREF, &amp;quot;name&amp;quot;);&lt;br /&gt;
    userPrefs.put(EMAILPREF, &amp;quot;email&amp;quot;);&lt;br /&gt;
    Preferences.userNodeForPackage(Main.class).addPreferenceChangeListener(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void preferenceChange(PreferenceChangeEvent evt) {&lt;br /&gt;
    String key = evt.getKey();&lt;br /&gt;
    String val = evt.getNewValue();&lt;br /&gt;
    if (key.equals(NAMEPREF)) {&lt;br /&gt;
      System.out.println(val);&lt;br /&gt;
    } else if (key.equals(EMAILPREF)) {&lt;br /&gt;
      System.out.println(val);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: exportNode(OutputStream os) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(String.class);&lt;br /&gt;
    // Save some values&lt;br /&gt;
    prefs.put(&amp;quot;myString&amp;quot;, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(&amp;quot;myBoolean&amp;quot;, true); // boolean&lt;br /&gt;
    prefs.putInt(&amp;quot;myInt&amp;quot;, 123); // int&lt;br /&gt;
    prefs.putLong(&amp;quot;myLong&amp;quot;, 123L); // long&lt;br /&gt;
    prefs.putFloat(&amp;quot;myFloat&amp;quot;, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(&amp;quot;myDouble&amp;quot;, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[10];&lt;br /&gt;
    prefs.putByteArray(&amp;quot;myByteArray&amp;quot;, bytes); // byte[]&lt;br /&gt;
    // Export the node to a file&lt;br /&gt;
    prefs.exportNode(new FileOutputStream(&amp;quot;output.xml&amp;quot;));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: exportSubtree(OutputStream os) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    FileOutputStream fos = new FileOutputStream(&amp;quot;prefs.xml&amp;quot;);&lt;br /&gt;
    myPrefs.exportSubtree(fos);&lt;br /&gt;
    fos.close();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getBoolean(String key, boolean def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getByteArray(String key, byte[] def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getDouble(String key, double def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getFloat(String key, float def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getInt(String key, int def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: getLong(String key, long def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: get(String key, String def) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    // Setup the Preferences for this application, by class.&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(MainClass.class);&lt;br /&gt;
    // Retrieve some preferences previously stored, with defaults in case&lt;br /&gt;
    // this is the first run.&lt;br /&gt;
    String text = prefs.get(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    String display = prefs.get(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    System.out.println(text);&lt;br /&gt;
    System.out.println(display);&lt;br /&gt;
    // Assume the user chose new preference values: Store them back.&lt;br /&gt;
    prefs.put(&amp;quot;A&amp;quot;, &amp;quot;aa&amp;quot;);&lt;br /&gt;
    prefs.put(&amp;quot;B&amp;quot;, &amp;quot;bb&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: importPreferences(InputStream is) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.io.BufferedInputStream;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.InputStream;&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    // Create an input stream on a file&lt;br /&gt;
    InputStream is = new BufferedInputStream(new FileInputStream(&amp;quot;output.xml&amp;quot;));&lt;br /&gt;
    // Import preference data&lt;br /&gt;
    Preferences.importPreferences(is);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: keys() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.print(&amp;quot;Node&amp;quot;s keys: &amp;quot;);&lt;br /&gt;
    for (String s : myPrefs.keys()) {&lt;br /&gt;
      System.out.print(s + &amp;quot;&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences.MAX_KEY_LENGTH ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    // Get maximum key length&lt;br /&gt;
    int keyMax = Preferences.MAX_KEY_LENGTH;&lt;br /&gt;
    // Get maximum value length&lt;br /&gt;
    int valueMax = Preferences.MAX_VALUE_LENGTH;&lt;br /&gt;
    // Get maximum length of byte array values&lt;br /&gt;
    int bytesMax = Preferences.MAX_VALUE_LENGTH * 3 / 4;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences.MAX_VALUE_LENGTH ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    // Get maximum key length&lt;br /&gt;
    int keyMax = Preferences.MAX_KEY_LENGTH;&lt;br /&gt;
    // Get maximum value length&lt;br /&gt;
    int valueMax = Preferences.MAX_VALUE_LENGTH;&lt;br /&gt;
    // Get maximum length of byte array values&lt;br /&gt;
    int bytesMax = Preferences.MAX_VALUE_LENGTH * 3 / 4;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: name() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s name: &amp;quot; + myPrefs.name());&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s parent: &amp;quot; + myPrefs.parent());&lt;br /&gt;
    System.out.println(&amp;quot;NODE: &amp;quot; + myPrefs);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: nodeExists(String pathName) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    boolean exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    if (!exists) {&lt;br /&gt;
      Preferences prefs = Preferences.userRoot().node(&amp;quot;/yourValue&amp;quot;);&lt;br /&gt;
      prefs.removeNode();&lt;br /&gt;
      // prefs.removeNode();&lt;br /&gt;
    }&lt;br /&gt;
    Preferences prefs = Preferences.userRoot().node(&amp;quot;/yourValue/child&amp;quot;);&lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue/child&amp;quot;); &lt;br /&gt;
    Preferences.userRoot().node(&amp;quot;/yourValue&amp;quot;).removeNode();&lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue/child&amp;quot;); &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: node(String pathName) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s absolute path: &amp;quot; + myPrefs.absolutePath());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: parent() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s name: &amp;quot; + myPrefs.name());&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s parent: &amp;quot; + myPrefs.parent());&lt;br /&gt;
    System.out.println(&amp;quot;NODE: &amp;quot; + myPrefs);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: putBoolean(String key, boolean value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: putByteArray(String key, byte[] value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: putDouble(String key, double value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: putFloat(String key, float value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: putLong(String key, long value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Preference key name&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    // Save&lt;br /&gt;
    prefs.put(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    prefs.putBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    prefs.putInt(PREF_NAME, 123); // int&lt;br /&gt;
    prefs.putLong(PREF_NAME, 123L); // long&lt;br /&gt;
    prefs.putFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    prefs.putDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    byte[] bytes = new byte[1024];&lt;br /&gt;
    prefs.putByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
    // Retrieve&lt;br /&gt;
    String s = prefs.get(PREF_NAME, &amp;quot;a string&amp;quot;); // String&lt;br /&gt;
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean&lt;br /&gt;
    int i = prefs.getInt(PREF_NAME, 123); // int&lt;br /&gt;
    long l = prefs.getLong(PREF_NAME, 123L); // long&lt;br /&gt;
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float&lt;br /&gt;
    double d = prefs.getDouble(PREF_NAME, 12.3); // double&lt;br /&gt;
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: put(String key, String value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    // Setup the Preferences for this application, by class.&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(MainClass.class);&lt;br /&gt;
    // Retrieve some preferences previously stored, with defaults in case&lt;br /&gt;
    // this is the first run.&lt;br /&gt;
    String text = prefs.get(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    String display = prefs.get(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    System.out.println(text);&lt;br /&gt;
    System.out.println(display);&lt;br /&gt;
    // Assume the user chose new preference values: Store them back.&lt;br /&gt;
    prefs.put(&amp;quot;A&amp;quot;, &amp;quot;aa&amp;quot;);&lt;br /&gt;
    prefs.put(&amp;quot;B&amp;quot;, &amp;quot;bb&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: removeNode() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    boolean exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    if (!exists) {&lt;br /&gt;
      Preferences prefs = Preferences.userRoot().node(&amp;quot;/yourValue&amp;quot;);&lt;br /&gt;
      prefs.removeNode();&lt;br /&gt;
      // prefs.removeNode();&lt;br /&gt;
    }&lt;br /&gt;
    Preferences prefs = Preferences.userRoot().node(&amp;quot;/yourValue/child&amp;quot;);&lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue/child&amp;quot;); &lt;br /&gt;
    Preferences.userRoot().node(&amp;quot;/yourValue&amp;quot;).removeNode();&lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue&amp;quot;); &lt;br /&gt;
    exists = Preferences.userRoot().nodeExists(&amp;quot;/yourValue/child&amp;quot;); &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: remove(String key) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    // Get the user preference node for java.lang&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(String.class);&lt;br /&gt;
    // Remove a preference in the node&lt;br /&gt;
    final String PREF_NAME = &amp;quot;name_of_preference&amp;quot;;&lt;br /&gt;
    prefs.remove(PREF_NAME);&lt;br /&gt;
    // Remove all preferences in the node&lt;br /&gt;
    prefs.clear();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: systemRoot() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    // System preference nodes&lt;br /&gt;
    // Use a Class&lt;br /&gt;
    Preferences prefs = Preferences.systemNodeForPackage(java.lang.String.class);&lt;br /&gt;
    // Use an absolute path&lt;br /&gt;
    prefs = Preferences.systemRoot().node(&amp;quot;/java/lang/String&amp;quot;);&lt;br /&gt;
    // Use a relative path&lt;br /&gt;
    prefs = Preferences.systemRoot().node(&amp;quot;/javax/swing&amp;quot;);&lt;br /&gt;
    prefs = prefs.node(&amp;quot;text/html&amp;quot;);&lt;br /&gt;
    // User preference nodes&lt;br /&gt;
    // Use a class&lt;br /&gt;
    prefs = Preferences.userNodeForPackage(Main.class);&lt;br /&gt;
    // Use an absolute path&lt;br /&gt;
    prefs = Preferences.userRoot().node(&amp;quot;/com/mycompany&amp;quot;);&lt;br /&gt;
    // Use a relative path&lt;br /&gt;
    prefs = Preferences.userRoot().node(&amp;quot;/javax/swing&amp;quot;);&lt;br /&gt;
    prefs = prefs.node(&amp;quot;text/html&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: userNodeForPackage(Class c) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    // Setup the Preferences for this application, by class.&lt;br /&gt;
    Preferences prefs = Preferences.userNodeForPackage(MainClass.class);&lt;br /&gt;
    // Retrieve some preferences previously stored, with defaults in case&lt;br /&gt;
    // this is the first run.&lt;br /&gt;
    String text = prefs.get(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    String display = prefs.get(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    System.out.println(text);&lt;br /&gt;
    System.out.println(display);&lt;br /&gt;
    // Assume the user chose new preference values: Store them back.&lt;br /&gt;
    prefs.put(&amp;quot;A&amp;quot;, &amp;quot;aa&amp;quot;);&lt;br /&gt;
    prefs.put(&amp;quot;B&amp;quot;, &amp;quot;bb&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences: userRoot() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
import java.util.prefs.Preferences;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Preferences prefsRoot = Preferences.userRoot();&lt;br /&gt;
    Preferences myPrefs = prefsRoot.node(&amp;quot;PreferenceExample&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;A&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;B&amp;quot;, &amp;quot;b&amp;quot;);&lt;br /&gt;
    myPrefs.put(&amp;quot;C&amp;quot;, &amp;quot;c&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Node&amp;quot;s absolute path: &amp;quot; + myPrefs.absolutePath());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>