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 |
|
|
Ajustando atributos do programa em Java |
Os atributos da aplica��o frequentemente s�o chamados prefer�ncias e podem frequentemente permitir que o usu�rio configure v�rio come�am acima op��es, tamanho preferido da janela, ou o que quer que.
|
Ajustando atributos do programa
|
Um programa necessita tipicamente esta informa��o sobre o sistema e ambiente da aplica��o para fazer decis�es sobre como a fazer algo, ou que fazer. Tamb�m, um programa pode desejar modificar determinados atributos pr�prio, ou permitir que um usu�rio mude-os. Assim um programa necessita l� e escreve v�rios atributos do sistema e atributos programa-espec�ficos. Os programas de Java podem controlar estes atributos atrav�s de tr�s mecanismos: propriedades, linha de comando argumentos da aplica��o, e par�metros do applet.
|
- Propriedades
Usar propriedades definir atributos ambientais em uma base persistente. Isto �, usar propriedades quando necessitam ser de fato para cada invocation de um programa.
- Linha de comando argumentos da aplica��o
Usar a linha de comando argumentos definir ou modificar atributos ambientais em uma base non-persistente. Isto �, usar a linha de comando argumentos mudar aquele ou mais atributos para apenas um invocation de um programa.
- Par�metros do applet
Usar par�metros do applet definir ou modificar atributos ambientais em uma base non-persistente para applet. Isto �, usar par�metros ajustar aquele ou mais atributos para um �nico invocation de um applet.
|
Objetos convertendo-se �s cordas
|
Voc� pode usar as propriedades classifica de java.util para controlar os atributos espec�ficos a seus programas de Java. Um objeto das propriedades controla um jogo de pares da chave/valor: a chave representa o nome de uma propriedade e o valor � o valor atual da propriedade. Voc� pode carregar pares da chave/valor no propriedades objeta de um c�rrego, excepto as propriedades a um c�rrego, e come�a a informa��o sobre as propriedades representadas pelo objeto das propriedades.
|
Ajuste - acima de seu objeto das propriedades |
Frequentemente quando um programa come�a acima, usar� o c�digo similar ao seguinte ajustar acima o objeto das propriedades:
|
// 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();
|
|
Primeiramente a aplica��o ajusta acima um objeto das propriedades do defeito. Este objeto contem o jogo das propriedades para usar-se se os valores n�o forem ajustados explicitamente em outra parte. Este snippet do c�digo usa o m�todo da carga () ler os valores de defeito de uma lima em defaultProperties nomeados disco. Das aplica��es propriedades geralmente excepto e do restore �s limas no disco.
|
Em seguida, o programa usa um construtor diferente criar segundas propriedades objeta, applicationProps. Este objeto usa defaultProps fornecer seus valores de defeito. Ent�o o snippet do c�digo carrega um jogo das propriedades em applicationProps de uma lima nomeada appProperties. As propriedades carregaram em appProperties podem ser ajustadas em a por a base do usu�rio, a por a base do local, ou o que quer que � apropriado para a aplica��o atual.
|
Come�ando a informa��o da propriedade
|
Uma vez que voc� se ajustou acima suas propriedades objetam, voc� podem pergunt�-la para a informa��o sobre v�rias propriedades que contem. A classe das propriedades fornece diversos m�todos come�ando a informa��o da propriedade
|
getProperty() (2 versions)
|
|
retorna o valor para a propriedade especificada. Uma vers�o permite que voc� forne�a um valor de defeito--se a chave n�o for encontrada o defeito est� retornado.
|
|
escreve todas as propriedades ao c�rrego especificado. Isto � �til para eliminar erros.
|
|
retorna uma enumera��o que contem todas as chaves contidas no objeto das propriedades.
|
Linha de comando argumentos
|
Sua aplica��o de Java pode aceitar todo o n�mero dos argumentos da linha de comando. A linha de comando argumentos permite que o usu�rio afete a opera��o de uma aplica��o. Por exemplo, um programa p�de permitir que o usu�rio especifique a modalidade verbose--isto �, especificar que os muitos da exposi��o da aplica��o da informa��o do tra�o--com a linha de comando argumento - verbose.
|
Ao invocar uma aplica��o, o usu�rio datilografa a linha de comando argumentos ap�s o nome da aplica��o. Por exemplo, sup�r que voc� teve uma aplica��o de Java, chamada Sorte, que classificaram linhas em uma lima, e que os dados que voc� quer classificado s�o em uma lima nomeada ListOfFriends. Se voc� usasse o DOS, voc� invocaria a aplica��o da sorte em seu arquivo de dados como este:
|
C:\> java Sort ListOfFriends
|
|
Linha de comando argumentos do eco Esta aplica��o simples indica cada uma de sua linha de comando argumentos em uma linha por se:
|
class Echo
{
public static void main (String args[])
{
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}
|
|
Tentar isto: Invocar a aplica��o do eco com a linha de comando mostrada neste exemplo do DOS:
|
C:\> java Echo Drink Hot Java
Drink
Hot
Java
|
|
Voc� observar� que a aplica��o indica cada palavra--Bebida, quente, e Java--em uma linha por se. Isto � porque o car�ter de espa�o separa a linha de comando argumentos.
|
|
|
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 |
|
|