Alex,

>      1-Baixei uma ferramenta chamada "Forte for Java 2 Community Edition".
>
>  Gostaria de saber qual a fun�?o deste software (acho que � para desenvolver
>  aplica�?es clientes com interfaces visuais, � isso?), e porque quando vou
>  tentar instalar na minha m�quina, em determinado momento surge uma tela com
>  a seguinte mensagem: "Searching for suitable Java 2 SDK. Please wait..." e
>
>  n?o sai mais disso?  A instala�?o p�ra por aqui. Tenho o ambiente J2SDK1.4.0
>  instalado na mesma m�quina.

O Forte � uma IDE (Interface Developer Enviroment) grafica. Acho que nele voc�
consegue fazer mais do que "aplica�?es clientes com interfaces visuais". Falo "acho"
pois quando comecei a programar em Java eu o instalei. Achei muito "pesado" e como
tudo � "visual", voc� acaba "perdendo" aspectos importantes da programa�?o.
Tem outras ferramentas que s?o f�ceis de utilizar, mais leves (exigem menos mem�ria),
e mesmo que n?o sejam visuais, lhe permitem desenvolver seus programas r�pidamente.
Eu recomendo IntellijIDEA (http://www.intellij.com/idea).

Ao respeito do seu problema na instala�?o, deve verificar a vers?o do Forte que voc� 
tem �
compat�vel com o J2SDK1.4.0

   
>      2- Porque Java adota a t�cnica de aloca�?o de objetos e vari�veis na
>  mem�ria, sendo que a maioria das linguagens padr?o de alto n�vel (n?o estou
>
>  dizendo que Java � de baixo n�vel!), como por exemplo Pascal, VB, DataFlex,
>  etc, precisamos somente declarar a vari�vel e simplesmente us�-la? Isso n?o
>  deveria ser tarefa da linguagem de programa�?o, e n?o do programador? Qual a
>  finalidade disso? Quais as vantagens? (e poss�veis desvantagens?). Pensei
>
>  que, a partir do momento que declaramos uma vari�vel, obviamente iremos
>  utiliz�-la, portanto a aloca�?o da mem�ria deveria ser uma consequ�ncia da
>  declara�?o, e n?o uma tarefa independente. � s� um ponto de vista.

Acredito que em todas as linguagens de programa�?o, a loca�?o de vari�veis � SEMPRE
feita na mem�ria. A diferen�a fundamental � que uma vez que, por exemplo no Pascal, 
voc� declara uma vari�vel no cabe�alho do programa, j� voc� esta alocando um espa�o 
na mem�ria para ela, mesmo que voc� depois n?o a utilize. 
No caso Java, essa aloca�?o s� vai ser feita quando voc� criar uma inst�ncia da classe 
(criando o 
objeto) usando o comando "new", ou seja Java permite a aloca�?o din�mica de vari�veis 
(e objetos, 
claro). Como mesmo voc� aloca essa mem�ria, uma vez que voc� utilizou a 
vari�vel-objeto, voc� pode 
igualarla a "null". Isto assegura que o "garbage collector" livere o espa�o da mem�ria 
dedicado ao seu 
objeto. Se bem que em Java, o garbage collector funciona automaticamente.

Um abra�o,

Hatuey


_______________________________________________________________________
Yahoo! Encontros
O lugar certo para encontrar a sua alma g�mea.
http://br.encontros.yahoo.com/

------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a