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] -------------------------------------------------------------------------
