konekta,
Vamos por partes:
1 - synchronized (lembre-se: � minusculo, todas as keywords em java s�o
min�sculas, quanto as classes s�o sempre mai�sculas - isso � uma conven��o
de codifica��o) � uma keyword que pode ser colocada em um m�todo ou em um
bloco de codigo, e indica que os c�digo que vem em seguida � sincronizado,
ou seja, somente uma thread pode acessa-lo por vez. Caso haja uma
concorr�ncia, o thread que chegar depois fica esperando at� que o primeiro
acabe de executar o bloco ou m�todo sincronizado.
Ex:
public synchronized void XXX(){}
synchronized(this){}
2 - Wrapper Classes s�o que "encapsulam" tipos primitivos, e s�o muito
utilizados para armazenamento de tipos primitivos em Vectors, Lists, etc, j�
que eles s� aceitam objetos.
Ex:
Vector vec = new Vector();
int a = 0;
Integer aa = new Integer(a);
vec.add(a); // n�o permitido!!!
vec.add(aa); // OK!!
3 - os metodos ceil e floor servem para respectivamente retornar o maior e
menor numero inteiro mais proximo ao numero correspondente:
Math.floor(5.4) --> 5
Math.ceil(5.4) --> 6
Espero que tenha ajudado
Adilson Somensari Filho
Em 09 May 2001, konekta escreveu:
>Ol�,
>
>Estou com algumas d�vidas e gostaria que algu�m me
>ajudasse.
>
>1 - Como funciona a palavra chave
>Synchronized?
>2 - O que s�o wrapper Classes?
>3 - N�o consegui entender os m�todos double ceil (double
>a) e double floor (double a) da classe Math. Gostaria de um
>exemplo.
>
>Desde j� obrigada.
>
>
>
>----------
_________________________________________________________
Oi! Voc� quer um iG-mail gratuito?
Ent�o clique aqui: http://registro.ig.com.br/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------