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
CSS 1.0
CSS 2.0
HLML
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
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


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
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML 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
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU 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
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

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