HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Einstellung von Programm-Attributen in Java |
Anwendung Attribute werden h�ufig Pr�ferenzen genannt und k�nnen dem Benutzer h�ufig erlauben, verschiedenes zusammenzubauen beginnen oben Wahlen, bevorzugte Fenstergr��e, oder was auch immer.
|
Einstellung von Programm-Attributen
|
Ein Programm ben�tigt gew�hnlich diese Informationen �ber das System und das Anwendung Klima, zum von Entscheidungen �ber wie zu etwas tun oder was zu treffen zu tun. Auch ein Programm kann m�chte bestimmte Attribute �ndern selbst, oder einem Benutzer erlauben, sie zu �ndern. So ben�tigt ein Programm liest und schreibt verschiedene System Attribute und Programm-spezifische Attribute. Java Programme k�nnen diese Attribute durch drei Einheiten handhaben: Eigenschaften, Anwendung Befehl Linie Argumente und appletparameter.
|
- Eigenschaften
Eigenschaften benutzen, um Klimaattribute auf einer hartn�ckigen Grundlage zu definieren. Eigenschaften das hei�t, benutzen, wenn sie in Kraft f�r jede Anforderung eines Programms sein m�ssen.
- Anwendung Befehl Linie Argumente
Befehl Linie Argumente benutzen, um Klimaattribute auf einer nicht-hartn�ckigen Grundlage zu definieren oder zu �ndern. Befehl Linie Argumente das hei�t, benutzen, um eine oder mehrer Attribute f�r gerade eine Anforderung eines Programms zu �ndern.
- Applet-Parameter
Appletparameter verwenden, um Klimaattribute auf einer nicht-hartn�ckigen Grundlage f�r applet zu definieren oder zu �ndern. Parameter das hei�t, verwenden, um eine oder mehrer Attribute f�r eine einzelne Anforderung eines applet einzustellen.
|
Umwandelnde Gegenst�nde zu den Zeichenketten
|
Du kannst die Eigenschaften benutzen klassifizierst von java.util, um die Attribute zu handhaben, die zu deinen Java Programmen spezifisch sind. Ein Eigenschaften Gegenstand handhabt einen Satz Schl�ssel-/Wertpaare: der Schl�ssel stellt den Namen einer Eigenschaft dar und der Wert ist der gegenw�rtige Wert der Eigenschaft. Du kannst Schl�ssel-/Wertpaare in laden Eigenschaften einwendest von einem Strom, au�er den Eigenschaften gegen einen Strom und erh�ltst Informationen �ber die Eigenschaften, die durch den Eigenschaften Gegenstand dargestellt werden.
|
Gr�nden deines Eigenschaften Gegenstandes |
H�ufig, wenn ein Programm oben beginnt, verwendet es den Code, der dem folgenden, um den Eigenschaften Gegenstand aufzustellen �hnlich ist:
|
// set up default properties
Properties defaultProps = new Properties();
FileInputStream defaultStream = new FileInputStream("defaultProperties");
defaultProps.load(defaultStream);
defaultsStream.close();
// set up real properties
Properties applicationProps = new Properties(defaultProps);
FileInputStream appStream = new FileInputStream("appProperties");
applicationProps.load(appStream);
appStream.close();
|
|
Zuerst stellt die Anwendung einen R�ckstellung Eigenschaften Gegenstand auf. Dieser Gegenstand enth�lt den Satz der Eigenschaften, um zu verwenden, wenn Werte nicht ausdr�cklich anderwohin eingestellt werden. Dieses Code snippet verwendet die Last () Methode, um die Default-Werte von einer Akte auf Scheibe genannten defaultProperties zu lesen. Anwendungen normalerweise au�er und Wiederherstellung Eigenschaften zu den Akten auf der Scheibe.
|
Zun�chst verwendet das Programm einen anderen Erbauer, um zu verursachen zweite Eigenschaften einwenden, applicationProps. Dieser Gegenstand benutzt defaultProps, um seine Default-Werte zur Verf�gung zu stellen. Dann l�dt das Code snippet einen Satz Eigenschaften in applicationProps von einer Akte, die appProperties genannt wird. Die Eigenschaften, die in appProperties geladen werden, k�nnen auf a pro Benutzergrundlage, a pro Aufstellungsortgrundlage eingestellt werden, oder was auch immer f�r die gegenw�rtige Anwendung angebracht ist.
|
Erhalten von Eigenschaft Informationen
|
Sobald du aufgestellt hast, wenden deine Eigenschaften, du k�nnen es zu Information �ber verschiedene Eigenschaften fragen ein, die sie enth�lt. Die Eigenschaften Kategorie stellt einige Methoden f�r das Erhalten von Eigenschaft Informationen zur Verf�gung
|
getProperty() (2 versions)
|
|
bringt den Wert f�r die spezifizierte Eigenschaft zur�ck. Eine Version erlaubt dir, einen Default-Wert zur Verf�gung zu stellen--wenn der Schl�ssel nicht gefunden wird, wird die R�ckstellung zur�ckgebracht.
|
|
schreibt alle Eigenschaften zum spezifizierten Strom. Dieses ist f�r das Auspr�fen n�tzlich.
|
|
bringt eine Aufz�hlung zur�ck, die alle Schl�ssel enth�lt, die im Eigenschaften Gegenstand enthalten werden.
|
Befehl Linie Argumente
|
Deine Java Anwendung kann jede m�gliche Zahl von Argumenten von der Befehl Linie annehmen. Befehl Linie Argumente erlauben dem Benutzer, den Betrieb einer Anwendung zu beeinflussen. Z.B. konnte ein Programm dem Benutzer erlauben, ausf�hrlichen Modus zu spezifizieren--das hei�t, spezifizieren da� eine Anwendung Anzeige Menge Spur Informationen--mit der Befehl Linie Argument - ausf�hrlich.
|
Wenn er eine Anwendung hervorruft, schreibt der Benutzer die Befehl Linie Argumente nach dem Anwendung Namen. Z.B. annehmen, da� du eine Java Anwendung hattest, genannt Sort, die Linien in einer Akte sortierten und die die Daten, die du sortiert w�nschst, in einer Akte sind, die ListOfFriends genannt wird. Wenn du DOS benutztest, w�rdest du die Artanwendung auf deiner Datei so hervorrufen:
|
C:\> java Sort ListOfFriends
|
|
Echo-Befehl Linie Argumente Diese einfache Anwendung selbst zeigt jede seiner Befehl Linie Argumente auf einer Linie an:
|
class Echo
{
public static void main (String args[])
{
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}
|
|
Dieses versuchen: Die Echoanwendung mit der Befehl Linie hervorrufen, die in diesem DOS Beispiel gezeigt wird:
|
C:\> java Echo Drink Hot Java
Drink
Hot
Java
|
|
Du beachtest, da� die Anwendung jedes Wort anzeigt--Getr�nk, hei� und Java--auf einer Linie selbst. Dieses ist, weil der Raum-Buchstabe Befehl Linie Argumente trennt.
|
|
|
Keywords: Java Methods, Java Dynamic Data (JDD) Classes, Java Extension Mechanism
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|