17-02-2011. Java Desktop e funcionalidades. Final – Definição de variáveis imutáveis, em geral constantes. Classes Finais – ninguém pode estendê-las. CodeConventios – normalmente usamos: nome de classe começando com letras maiúsculas, nome de atributos começando com letras minúsculas nome de variaveis estaticas e finais tudo maiúsculo com as palavras separadas por underline nome de pacote tudo em minúsculas.O Resto com o tempo se aprende. Enum – Enumeração, serve para definir padrões de enumeração a objeto facilitando sua comparação. Generics – Formas fáceis de criar listas, filas, pilhas e árvores. Sobrecarga – Um ou mais métodos com o mesmo nome e com funcionalidades diferentes. Parttern – Criação de Padrões de pesquisa, patrerns. Java Collections – Coleções de objetos na memoria. I/O – Input/Output data. Concorrencia – Vários objetos ou atributos concorrendo por um mesmo objeto ou atributo, isso é dado na fora de Thread – Threads são funções que conseguem executar funções paralelamente ao programa principal. JPA – Java Persistence API.[usa o JDBC] serve para acessar um bd WEB – Servlet; JSP; JSF MIDLET CLDC 1.1 – normalmente é a mais usada, CLDC 1.1 tem como principal diferença para o CLDC 1.0 a utilização de pontos flutuantes float e double. CLDC - Connected Limited Device Configuration MIDP – O mais usado é o 2.0 MIDP a única diferença se dá em relação à imagem, à exibição do programa na tela. WEB Servlet – é um programa que recebe requisições, e gera um resposta, normalmente essa resposta é dada na forma de saída em HTML. Servlet Response = o servidor passa para o método uma forma para gerar a resposta. response.getWriter(); é o comando que gera a resposta. JSP – Java Server Pages Coockie – variavel passada do servidor para o Browser, então o browser consegue se cominicar com o servidor pela variavel coockie, pois nesta estão salvas as informações pertencentes ao usuário logado. Jar – é um arquivo que possui TODAS AS SUAS CLASSES compiladas. War – é uma biblioteca que possui todas as suas paginas salvas, compiladas e gravadas. GWT – Google Web Toolkit. Conversão integrada de Codigo JavaScript. IDE's – integrated development environment Eclipse Helios – Eclipse JEE Helios. NetBeans – NetBeans 6.9.