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, dezembro de 2006 ‧
ESGOTADO OU NÃO DISPONÍVEL
Venda o seu livro

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

Propriedade Descrição
ISBN: 97836501294
Editor: Érica
Data de Lançamento: dezembro de 2006
Idioma: Português
Dimensões: 205 x 275 x 20 mm
Páginas: 368
Tipo de produto: Livro
Classificação Temática: Livros em Português > Informática > Programação
EAN: 9788536501291
Idade Mínima Recomendada: Não aplicável