Criando Aplica Es Desktop Em Java

4382 palavras 18 páginas
Criando aplicações Desktop em Java
Fique por dentro
Neste artigo mostraremos como desenvolver uma aplicação desktop utilizando recursos do Java 8.
Aprenderemos de forma básica e simples como criar um CRUD sobre um cadastro de clientes.
Por meio deste exemplo, veremos algumas das novas funcionalidades da versão mais recente do Java associadas à utilização do padrão de projeto Facade e também como construir GUI (interface gráfica) lançando mão do JavaFX, biblioteca padrão do Java 8 para construção de interfaces.
A partir disso o leitor terá uma base sólida para iniciar o desenvolvimento de suas aplicações com a versão mais recente do Java.

Autores: Carlos Alberto Silva e Lucas de Oliveira Pires
A nova versão do Java trouxe mudanças significativas e marcantes com relação à linguagem. Essas mudanças não se relacionam apenas com a inclusão ou alteração de APIs ou mesmo mudanças discretas na máquina virtual (JVM).
Elas foram além e causaram impactos até mesmo na sintaxe da linguagem. Sendo assim, neste artigo mostraremos como o Java 8 agora incorpora conceitos provenientes de linguagens funcionais, como Lisp e
Haskell, para tornar ainda mais fácil o desenvolvimento de determinadas tarefas que antes necessitavam de mais complexidade e muitas linhas de código.
Para grande parte daqueles que lidam com Java no dia a dia essas mudanças precisarão de um tempo para serem totalmente absorvidas. A nova feature mais significante é a adição das Expressões Lambdas (EL) como uma maneira alternativa para escrever classes internas anônimas.
Certamente, para aqueles que já se aventuraram em linguagens como Scala, que executa na JVM, estas mudanças não causarão tanto impacto.
Outra mudança é a inclusão de uma nova API para trabalhar com datas, a Date and Time. Esse novo recurso é um clamor antigo dos desenvolvedores Java que sempre criticaram a API antiga, caracterizando-a como complexa e cansativa.
Felizmente, agora teremos um novo conjunto de classes e interfaces totalmente reescrito,

Relacionados

  • Redes de computaçao em redes
    17709 palavras | 71 páginas
  • WebIntelligence
    29207 palavras | 117 páginas
  • 2012 06 27 21 12 32
    26707 palavras | 107 páginas
  • Sistemas Informação
    8600 palavras | 35 páginas
  • Computação Evolucionária
    4859 palavras | 20 páginas
  • Simulação climática utilizando redes p2p e jxta
    17205 palavras | 69 páginas
  • virtualização
    17011 palavras | 69 páginas
  • Android
    8451 palavras | 34 páginas
  • trabalho
    5148 palavras | 21 páginas
  • MestradoRoberto
    39112 palavras | 157 páginas