Wook.pt - Java 2 - Programação de Computadores

Java 2 - Programação de Computadores

Guia Básico de Introdução, Orientação e Desenvolvimento

de Roberto Affonso da Costa Junior e José Augusto N. G. Manzano 

44,22€
10%
Portes
Grátis
10% de desconto em CARTÃO
Envio até 4 dias
portes grátis
Sinopse

O foco desta publicação é o ensino conceitual, prático e didático da linguagem de programação de computadores Java 2, com diversos exemplos e exercícios de fixação.
Aborda um contexto histórico sobre o desenvolvimento da linguagem de programação de computadores Java, programação orientada a objetos, estudo da plataforma Java, programação seqüencial, tomada de decisão, laços de repetição, utilização de pacotes e métodos, arranjos, interface gráfica básica, classes auxiliares, uso de componentes e o desenvolvimento de arquivos.
É ideal conhecer lógica de programação, algoritmos e alguma linguagem de programação estruturada de computadores.

Sumário

Parte 1 - Conceituação Teórica

Capítulo 1 - Introdução

1.1 - Histórico da Linguagem de Programação Java
1.2 - Notação Utilizada
1.3 - Aquisição do Programa Java 2
1.4 - Instalação do Programa Java
1.4.1 - Plataforma Windows
1.4.2 - Plataforma Linux
1.5 - Interfaces IDE de Desenvolvimento Java

Capítulo 2 - Programação Orientada a Objetos
2.1 - Considerações Históricas sobre POO
2.2 - Princípios Filosóficos sobre POO
2.3 - Conceitos Fundamentais de POO
2.3.1 - Classe
2.3.2 - Objeto
2.3.3 - Atributo
2.3.4 - Método
2.4 - Uma Questão de Semântica e Entendimento
2.5 - Resumo dos Termos Empregados na POO

Capítulo 3 - Estrutura Funcional
3.1 - Plataforma de Trabalho Java
3.2 - Etapas de Criação de um Programa em Java
3.3 - Formas de Programação em Java
3.4 - Criação de Programas

Parte 2 - Programação em Modo Console

Capítulo 4 - Programação Seqüencial de Computadores

4.1 - Tipos de Dados
4.1.1 - Tipos de Dados Inteiros
4.1.2 - Tipos de Dados Reais
4.1.3 - Tipos de Dados Caracteres
4.1.4 - Tipos de Dados Lógicos
4.2 - Variáveis
4.3 - Operadores Aritméticos
4.4 - Expressões Aritméticas
4.5 - Instruções Básicas Java
4.6 - Entrada e Saída
4.6.1 - Entrada de Dados Variados
4.6.2 - Entrada de Dados Numéricos
4.7 - Exercícios de Fixação

Capítulo 5 - Tomadas de Decisão
5.1 - Condição e Decisão
5.2 - Operadores Relacionais
5.3 - Desvios Condicionais
5.3.1 - Desvio Condicional Simples
5.3.2 - Desvio Condicional Composto
5.4 - Operadores Lógicos
5.4.1 - Operadores Lógicos de Conjunção
5.4.2 - Operadores Lógicos de Disjunção
5.4.3 - Operador Lógico de Disjunção Exclusiva
5.4.4 - Operador Lógico de Negação
5.4.5 - Prioridade de Uso dos Operadores Lógicos
5.5 - Outros Desvios Condicionais
5.5.1 - Desvio Condicional Encadeado
5.5.2 - Desvio Condicional Seqüencial
5.6 - Estrutura de Controle com Múltipla Escolha
5.7 - Tratamento de Exceções
5.8 - Exercícios de Fixação

Capítulo 6 - Laços de Repetição
6.1 - Laço com Verificação Condicional Inicial
6.2 - Laço com Verificação Condicional Final
6.3 - Laço com Variável de Controle
6.4 - Consideração entre as Estruturas de Laços
6.5 - Exercícios de Fixação

Capítulo 7 - Métodos Internos
7.1 - Operações Matemáticas
7.1.1 - Cálculo Trigonométrico
7.1.2 - Cálculo Exponencial
7.1.3 - Cálculo Logarítmico
7.1.4 - Outros Métodos para Manipulação Numérica
7.2 - Manipulação de Cadeias de Caracteres
7.3 - Conversão de Tipos de Dados
7.4 - Data e Hora
7.5 - Uso Sofisticado de Conversão de Tipos de Dados

Capítulo 8 - Métodos e Pacotes
8.1 - Conceito de Métodos e Pacotes
8.2 - Métodos Definidos pelo Programador
8.3 - Passagem de Parâmetro
8.4 - Acesso a Métodos de Classes Externas
8.5 - Pacote Definido pelo Programador
8.6 - Questões sobre Calendários e Datas
8.7 - Pacote para Manipulação de Datas

Capítulo 9 - POO Aplicada
9.1 - Classe, Objeto, Atributo e Método
9.2 - Herança
9.3 - Encapsulamento
9.4 - Construtores e Finalizadores
9.5 - Poliformismo
9.6 - Sobrecarga de Métodos
9.7 - Interface

Capítulo 10 - Arranjos
10.1 - Arranjo Unidimensional
10.2 - Ordenação de Elementos
10.3 - Pesquisas em Arranjos
10.4 - Arranjo Bidimensional
10.5 - Arranjo de Argumentos
10.6 - Exercícios de Fixação

Parte 3 - Programação Básica em Modo Gráfico e com Arquivos

Capítulo 11 - Interface Gráfica Básica

11.1 - Java e o Modo Gráfico
11.2 - Uma Questão de Tradição
11.3 - Formulário com a Classe JFrame
11.4 - Métodos JLabel, JButton e JTextField
11.5 - Código para o Método JButton
11.6 - Aplicação Contextualizada

Capítulo 12 - Métodos e Classes Auxiliares
12.1 - Método showMessageDialog
12.2 - Método showInputDialog
12.3 - Método showConfirmDialog
12.4 - Método showOptionDialog
12.5 - Método JRadioButton
12.6 - Método JCheckBox
12.7 - Classe JList com Classe JScrollPane
12.8 - Método JComboBox

Capítulo 13 - Arquivos em Disco
13.1 - Definição de Arquivo
13.2 - Acesso a Arquivos
13.3 - Arquivo Caractere (Texto)
13.4 - Arquivo de Dados Primitivos
13.5 - Arquivo de Acesso Direto
13.6 - Manuseio de Arquivo de Acesso Direto
13.6.1 - Cadastro de Seqüências de Caracteres (String)
13.6.2 - Armazenagem de Mais de um Registro
13.6.3 - Busca de Registros Armazenados
13.7 - Exercícios de Fixação

Capítulo 14 - Mais Pacotes
14.1 - Pacotes Adicionais
14.2 - Pacote MateMax
14.3 - Pacote FinanMax

Parte 4 - Apêndices

Apêndice A - Tabela ASCII

Apêndice B - Java: Mais Informação

Índice Remissivo

Referências Bibliográficas

Java 2 - Programação de Computadores
de Roberto Affonso da Costa Junior e José Augusto N. G. Manzano 
ISBN: 97836501294Edição ou reimpressão: Editor: ÉricaIdioma: PortuguêsDimensões: 205 x 275 x 20 mmPáginas: 368Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Programação
X
Coloque aqui o seu comentário
Java 2 - Programação de Computadores
a sua avaliação:
X
Obrigado pela sua contribuição!

O seu comentário foi enviado para validação.

Nota:
A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
X
imagem
X
wook deve saber
Promoção válida para o dia 24-07-2017

Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
X
alerta de artigo novamente disponível

De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

X
O seu pedido foi registado com sucesso.
Caso este produto fique disponível, será alertado por email
X
wook deve saber
Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
X
wook deve saber
Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:
Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.
X
wook deve saber
O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
X
wook deve saber
O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
X
recomendar
Java 2 - Programação de Computadores de Roberto Affonso da Costa Junior e José Augusto N. G. Manzano 
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

A sua identificação:

A identificação da pessoa a quem quer recomendar este titulo:

Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

X
A sua recomendação foi enviada com sucesso!
X
Ocorreu um erro a obter a informação! Por favor tente mais tarde.
X
não encontrou wook procura?
Nós procuramos por si!

A sua identificação:

A identificação do livro que procura:

O seu pedido foi enviado com sucesso!
X
envie esta lista aos seus amigos
lista de desejos

A identificação da pessoa a quem quer enviar esta lista:

X
A sua lista de compras foi enviada com sucesso para .
X
selecione o livro adotado:
X
wook deve saber


Oferta de portes válida para entregas em Portugal Continental, em encomendas de valor igual ou superior a 15€ e para envios em CTT Expresso Dia ou Rede Pickup.
Devolução do valor dos portes em cartão Wookmais para encomendas de valor inferior a 15€.

Nos envios para as ilhas dos Açores e da Madeira, 30% de desconto no envio em CTT Expresso Dia para encomendas de valor superior a 15€ ou devolução daquele valor em cartão Wookmais para encomendas inferiores a 15€. Tipos de envio disponíveis para encomendas até 10 kg.

Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.
X
wook deve saber


A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.
X
wook deve saber


EM STOCK – ENVIO IMEDIATO
Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

ENVIO ATÉ X DIAS
Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

PRÉLANÇAMENTO
Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

DISPONIBILIDADE IMEDIATA
Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

X
a sua lista de desejos encontra-se vazia
Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
Seja informado sobre promoções destes produtos
X
Ocorreu um erro
Por favor tente novamente mais tarde.
X
atingiu o limite máximo de dispositivos autorizados
Por favor, aceda à area de cliente para gerir os dispositivos ativos.
X
Temos pena de o ver partir!
Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
Junte-se à comunidade wook nas redes sociais:
X
wook deve saber


WOOK É O CHECKOUT EXPRESSO?
Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

COMO FUNCIONA?
A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

POSSO UTILIZAR OS MEUS VALES?
Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

EXCEÇÕES
O botão do Checkout Expresso só será visível se:
  • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
  • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
  • Não incluir artigos escolares na encomenda.