Programação JAVA permite a execução de diversas tarefas simultaneamente

Todo programador deseja interagir com o programa desenvolvido, e essa interação pode ocorrer de duas formas

O sistema de desenvolvimento Java apresenta diversas possibilidades para o desenvolvimento de interfaces gráficas profissionais.

O sistema de desenvolvimento Java apresenta diversas possibilidades para o desenvolvimento de interfaces gráficas profissionais.

O sistema de desenvolvimento Java apresenta diversas possibilidades para o desenvolvimento de interfaces gráficas profissionais. Além disso, é fácil a usabilidade dos sistemas, o que faz com que tenham apresentações bastante avançadas. Essas características, associadas ao acesso a banco de dados e os tratamentos de exceções, facilita o processo de programação.

Todo programador deseja interagir com o programa desenvolvido, e essa interação pode ocorrer de duas formas, sendo que uma delas consiste em construir um programa com entrada de dados pelo usuário via teclado em modo texto. A outra desenvolve uma aplicação gráfica que possibilita a criação de uma GUI (Graphical User Interface – Interface Gráfica do Usuário), no qual são definidos os componentes que serão utilizados e suas disposições na tela, permitindo, também, uma interação com o usuário por meio do mouse e teclado, em um ambiente mais amigável, de forma mais elaborada e atraente, envolvendo componentes, gerenciamento de layouts e tratamento de eventos.

Uma das grandes vantagens de se utilizar o pacote Swing é que ele tem a capacidade de alterar a sua interface.

Uma das grandes vantagens de se utilizar o pacote Swing é que ele tem a capacidade de alterar a sua interface.

A linguagem Java possui dois tipos de bibliotecas gráficas disponíveis para o desenvolvimento de interfaces: a AWT e a Swing.  O AWT (Abstract Window Toolkit) é um conjunto de ferramentas para interfaces gráficas presente nas primeiras versões do JDK (Java Development Kit – Kit de desenvolvimento Java), sendo que a aparência de componentes depende da plataforma. A biblioteca Swing foi criada a partir da versão 1.2 do Java, que possui diversos benefícios em relação ao seu antecessor. Uma das grandes vantagens de se utilizar o pacote Swing é que ele tem a capacidade de alterar a sua interface, chamada de Look and Feel; trabalhar com conceitos de acessibilidade, no caso introduzindo áudio e vídeo, imagens em duas dimensões; entre outros.

A biblioteca swing é a principal responsável pelo desenvolvimento de aplicações gráficas em Java. Com ela, o desenvolvedor poderá criar aplicações com interface gráfica elaborada.

A partir dessa interface podemos utilizar métodos que permitem o melhor trabalho do software, como:

O tratamento de exceções, que é um método que pode detectar falhas, mas não está apto a resolver sua causa, devendo repassar essa função a quem saiba fazê-lo. Se for introduzido o tratamento de falhas ao longo do fluxo normal de código, podemos contribuir com um software mais seguro e potente.

A manipulação de arquivos, que permite a leitura e gravação de arquivos no sistema operacional. Por meio dos arquivos, o desenvolvedor poderá interagir não só com as variáveis do programa, mas, também, com arquivos externos contendo informações diversificadas.

Quando trabalhamos com interface gráfica, desejamos armazenar os dados de modo que possam ser recuperados, alterados, apagados e, até mesmo, complementados ou completados com novas inserções. Essas são tarefas específicas de bancos de dados por meio das quais poderemos manipular informação.

Os computadores atuais estão cada vez mais rápidos e capazes de executar diversas tarefas simultaneamente, sem que isso se torne um entrave para o usuário. A linguagem Java nos fornece um mecanismo para executar diversas tarefas, ao mesmo tempo, no sistema utilizado.

A linguagem Java também permite desenvolver um aplicativo que se comunique de forma que cliente e servidor interajam em uma rede de computadores.

A linguagem Java também permite desenvolver um aplicativo que se comunique de forma que cliente e servidor interajam em uma rede de computadores.

Com o objetivo de auxiliar, estimular e ensinar ao aluno o conceito e a prática da programação, utilizando os componentes da biblioteca swing, o CPT – Centro de Produções Técnicas elaborou - o   curso “Avançado de Programação JAVA”, abordando assuntos como: interfaces gráficas em Java com Swing; interfaces gráficas de entrada; tratamento de exceções; manipulação de arquivos e fluxos em Java; conexão com banco de dados JDBC; multithreading; e redes em Java.        

No curso, você receberá informações do professor Allan Guerreiro Carneiro, mestre em ciências da computação pela UFV e professor de Java na Univiçosa – MG.

Após fazer o curso e ser aprovado na avaliação, o aluno recebe um certificado de conclusão emitido pela UOV – Universidade On-line de Viçosa, filiada e mantenedora da ABED – Associação Brasileira de Educação a Distância.

A linguagem Java também permite desenvolver um aplicativo que se comunique de forma que cliente e servidor interajam em uma rede de computadores. Essa é a primeira linguagem a fornecer uma poderosa biblioteca de rede em sua API, que trata de diversas tarefas em redes.

Po: Patrícia Tristão

Cursos Relacionados

Curso de Programação Java Curso de Programação Java

Com Prof. Allan Guerreiro Carneiro

R$ 328,00 à vista ou em até 10x de R$ 32,80 sem juros no cartão + frete

Saiba mais
Curso Avançado de Programação Java Curso Avançado de Programação Java

Com Prof. Allan Guerreiro Carneiro

R$ 328,00 à vista ou em até 10x de R$ 32,80 sem juros no cartão + frete

Saiba mais
Curso Lógica de Programação Curso Lógica de Programação

Com Prof. Allan Guerreiro Carneiro

R$ 328,00 à vista ou em até 10x de R$ 32,80 sem juros no cartão + frete

Saiba mais

Deixe seu comentário

Avise-me, por e-mail, a respeito de novos comentários sobre esta matéria.

O CPT garante a você 100% de segurança e confidencialidade em seus dados pessoais e e-mail.
Seu comentário foi enviado com sucesso!

Informamos que a resposta será publicada o mais breve possível, assim que passar pela moderação.

Obrigado pela sua participação.

Outros artigos relacionados à área Desenvolvimento de Softwares

Atendimento Online
Quer Facilidade