Bertrand.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 

Editor: Érica
Edição ou reimpressão: dezembro de 2006
Portes
Grátis
10%
44,22€
Poupe 4,42€ (10%) Cartão Leitor Bertrand
Envio até 4 dias
portes grátis

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
Guia Básico de Introdução, Orientação e Desenvolvimento
de Roberto Affonso da Costa Junior e José Augusto N. G. Manzano 
ISBN: 97836501294 Ano de edição ou reimpressão: Editor: Érica Idioma: Português Dimensões: 205 x 275 x 20 mm Páginas: 368 Tipo de Produto: Livro Classificação Temática: Livros  >  Livros em Português  >  Informática  >  Programação

Sugestões

UML, Metodologias e Ferramentas CASE
10%
portes grátis
10% Cartão Leitor Bertrand
22,20€
Edições Centro Atlântico
UML - Metodologias e Ferramentas CASE - Volume 1
10%
portes grátis
10% Cartão Leitor Bertrand
22,20€
Edições Centro Atlântico
X
O QUE É O CHECKOUT EXPRESSO?


O ‘Checkout Expresso’ utiliza os seus dados habituais (morada e/ou forma de envio, meio de pagamento e dados de faturação) para que a sua compra seja muito mais rápida. Assim, não tem de os indicar de cada vez que fizer uma compra. Em qualquer altura, pode atualizar estes dados na sua ‘Área de Cliente’.

Para que lhe sobre mais tempo para as suas leituras.