> From: "F&G" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Subject: perguntas
> Date: Fri, 12 Feb 1999 10:44:19 -0200
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
> 
> Por qual raz�o nao existe sobrecarga de operadores em Java ?

Sobrecarga de operadores foi considerado pelos criadores da
linguagem como complexidade desnecessaria. Dificulta a leitura
do codigo, e tudo que se pode fazer com a sobrecarga eh possivel
fazer sem. Na verdade, existe sobrecarga de operadores em Java, 
por exemplo o sinal "+", voce so nao pode definir uma.

> Qual mecanismo em Java que faz o papel de ponteiros para fun��o ?

Nao existem nem ponteiros nem funcoes em Java. Voce so tem referencias
para objetos. Depende do que voce quer fazer, isso pode ser conseguido
atraves de interfaces. Alem disso, bem usadas as bibliotecas de reflection 
podem se mostrar mais poderosas do que ponteiros de funcoes.

> O que � uma aplica��o "Java Puro" ?

O programa 100% Pure Java incentiva a criacao de aplicacoes totalmente
portaveis entre as diversas plataformas. O programa (e as ferramentas
associadas), visa ajudar aos desenvolvedores a garantir a portabilidade,
visto ser possivel desenvolver aplicacoes em Java que nao sao portaveis.

Maiores informacoes: http://java.sun.com/100percent/

Da pagina acima:

What Does 100% Pure JavaTM Mean?

100% Pure Java = Portability Assurance

Some products that use Java technology may 
run on some platforms but not on others. The 
100% Pure Java logo lets potential customers 
and end-users know that the product bearing 
the logo is portable across all Java compatible 
systems.

> Como se faz uma Api em Java para um S.O arbitr�rio a partir do Zero ( por 
exemplo uma Api para
> um dispositvo arbitr�rio de E/s).
> 
> 

Depende do seu dispositivo arbitrario e do seu SO arbitrario. 
Caso seja um device serial ou paralelo, voce pode se utilizar da 
api javax.comm para fazer o acesso, e assim a sua api sera 
totalmente Java. Caso voce tenha requerimentos mais especificos 
do hardware, voce podera ter que criar algum codigo nativo para 
os acessos de mais baixo nivel. No caso de voce desenvolver um 
driver para o JavaOS, o driver pode ser totalmente escrito em Java.

Quanto a "como se faz", depende do que voce quer.

Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe        
            


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a