Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

in linea

Domestico Codici sorgente E-Libri Trasferimenti dal sistema centrale verso i satelliti Metterseli in contatto con Circa noi

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
AJAX Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PHP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
.NET (dotnet)
Microsoft.Net
XML Web Services
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills


Regolazione degli attributi di programma in Java

Previous Next





Gli attributi di applicazione spesso sono denominati preferenze e che possono permettere spesso che l'utente configuri vario iniziano in su le opzioni, formato preferito della finestra, o qualunque.




Regolazione degli attributi di programma

Un programma ha bisogno tipicamente di queste informazioni sul sistema ed ambiente di applicazione per prendere le decisioni circa come a fare qualcosa, o che cosa fare. Inoltre, un programma può desiderare modificare determinati attributi in se, o permettere che un utente li cambi. Così un programma deve potere leggere e scrivere i vari attributi del sistema e gli attributi programma-specifici. I programmi del Java possono controllare questi attributi attraverso tre meccanismi: proprietà, linea di ordine di applicazione discussioni e parametri del applet.

  • Proprietà
    Usare le proprietà per definire gli attributi ambientali su una base persistente. Cioè usare le proprietà quando devono essere in effetti per ogni invocation di un programma.
  • Linea di ordine di applicazione discussioni
    Usare la linea di ordine discussioni per definire o modificare gli attributi ambientali su una base non-persistente. Cioè usare la linea di ordine discussioni per cambiare uno o più attributi per appena un invocation di un programma.
  • Parametri del applet
    Usare i parametri del applet per definire o modificare gli attributi ambientali su una base non-persistente per i applet. Cioè usare i parametri per regolare uno o più attributi per un singolo invocation di un applet.



Oggetti convertentesi alle stringhe

Potete usare le proprietà classificate da java.util per controllare gli attributi specifici ai vostri programmi del Java. Un oggetto delle proprietà controlla un insieme degli accoppiamenti valore/di chiave: la chiave rappresenta il nome di una proprietà ed il valore è il valore corrente della proprietà. Potete caricare gli accoppiamenti valore/di chiave nell'proprietà obiettate da un flusso, risparmi le proprietà ad un flusso ed ottenete le informazioni sulle proprietà rappresentate dall'oggetto delle proprietà.




Installazione del vostro oggetto delle proprietà

Spesso quando un programma comincia in su, userà il codice simile a quanto segue per installare l'oggetto delle proprietà:

// 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();

In primo luogo l'applicazione installa un oggetto delle proprietà di difetto. Questo oggetto contiene l'insieme delle proprietà per usare se i valori non sono regolati esplicitamente altrove. Questo snippet di codice usa il metodo del carico () per leggere i valori di difetto da una lima sui defaultProperties chiamati disc. Di applicazioni proprietà di restore e risparmi solitamente alle lime sul disc.

Dopo, il programma usa un costruttore differente per generare seconde proprietà obietta, applicationProps. Questo oggetto usa i defaultProps per fornire i relativi valori di difetto. Allora lo snippet di codice carica un insieme delle proprietà nei applicationProps da una lima chiamata appProperties. Le proprietà hanno caricato nei appProperties possono essere regolate sulla a per la base dell'utente, a per la base del luogo, o qualunque è adatto per l'applicazione corrente.




Ottenere le informazioni della proprietà

Una volta che avete installato le vostre proprietà obiettano, voi possono interrogarle per informazione circa le varie proprietà che contiene. Il codice categoria delle proprietà fornisce parecchi metodi per ottenere le informazioni della proprietà

getProperty() (2 versions)

restituisce il valore per la proprietà specifica. Una versione permette che forniate un valore di difetto--se la chiave non è trovata il difetto è restituito.

list()

scrive tutte le proprietà al flusso specificato. Ciò è utile per mettere a punto.

propertyNames()

restituisce un'enumerazione che contiene tutte le chiavi contenute nell'oggetto delle proprietà.




Linea di ordine discussioni

La vostra applicazione del Java può accettare tutto il numero di discussioni dalla linea di ordine. La linea di ordine discussioni permette che l'utente interessi il funzionamento di un'applicazione. Per esempio, un programma ha potuto permettere che l'utente specifichi il modo verbose--cioè specificare che le informazioni molto della traccia dell'esposizione di applicazione--con la linea di ordine discussione - verbose.

Nell'invocare un'applicazione, l'utente scrive la linea di ordine discussioni dopo il nome di applicazione. Per esempio, supporre che avete avuti un'applicazione del Java, denominata Sort, che ha fascicolato le linee in una lima e che i dati desiderate fascicolato sono in una lima chiamata ListOfFriends. Se steste utilizzando il DOS, invochereste l'applicazione di specie sul vostro schedario di dati come questo:

C:\> java Sort ListOfFriends

Linea di ordine di eco discussioni
Questa applicazione semplice visualizza ciascuna della relativa linea di ordine discussioni su una linea da sè:

class Echo
{
public static void main (String args[])
{
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}

Provare questo: Invocare l'applicazione di eco con la linea di ordine indicata in questo esempio del DOS:

C:\> java Echo Drink Hot Java Drink Hot Java

Noterete che l'applicazione visualizza ogni parola--Bevanda, caldo e Java--su una linea da sè. Ciò è perché il carattere bianco separa la linea di ordine discussioni.





Previous Next

Keywords: Java Methods, Java Dynamic Data (JDD) Classes, Java Extension Mechanism


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
AJAX Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PHP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
XML Web Services Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz

Privacy Policy
Copyright © 2003-2008 Vyom Technosoft Pvt. Ltd., All Rights Reserved.