A Apostila Programação Básica em Java
Por: JGSoluções Tecnológicas • 3/9/2019 • Artigo • 22.345 Palavras (90 Páginas) • 311 Visualizações
Programação Básica em Java
Sumário
1 Introdução à Linguagem Java ............................................................................................ 7
1.1 Características da Linguagem Java ...................................................................................................... 7
1.1.1 Parecida com C, C++: .................................................................................................................................. 7
1.1.2 Orientada a Objetos:..................................................................................................................................... 7
1.1.3 Compilada e Interpretada: .............................................................................................................................. 7
1.1.4 Segura: ........................................................................................................................................................ 8
1.1.5 Suporta concorrência: ................................................................................................................................... 8
1.2 O Ambiente de Programação Java ....................................................................................................... 9
1.2.1 Instalando e configurando o ambiente de programação Java ............................................................................. 9
1.2.2 Onde encontro o ambiente de programação Java? ............................................................................................ 9
1.2.3 Versão Java 1.1.x ......................................................................................................................................... 9
1.2.4 Versão Java 1.2.x ......................................................................................................................................... 9
1.2.5 Outras opções ............................................................................................................................................ 10
1.2.6 Que ferramenta uso para criar os meus programas? ....................................................................................... 10
1.3 O Primeiro Programa Java ................................................................................................................ 10
1.3.1 Passo a Passo ............................................................................................................................................. 10
1.3.2 Que nome dar ao arquivo? ............................................................................................................................ 11
1.3.3 Compilando o código .................................................................................................................................. 11
1.3.4 Executando o programa HelloWorld ............................................................................................................... 11
1.4 A Máquina Virtual Java ..................................................................................................................... 12
1.4.1 O Ciclo de Vida de uma Máquina Virtual Java ................................................................................................. 12
1.5 Exercícios ...................................................................................................................................... 13
2 Estruturas Fundamentais de Programação em Java ........................................................ 14
2.1 Espaço em Branco ........................................................................................................................... 14
2.2 Comentários em Java ....................................................................................................................... 14
2.3 Palavras-chave reservadas ................................................................................................................ 14
2.4 Identificadores............................................................................................................................... 15
2.5 Convenções para nomes de identificadores ........................................................................................ 15
2.5.1 Variáveis e métodos .................................................................................................................................... 15
2.5.2 Constantes ................................................................................................................................................. 15
2.5.3 Classes ...................................................................................................................................................... 15
2.6 Declaração Import ........................................................................................................................... 15
2.7 Tipos Primitivos de Dados (Tipos Nativos de Dados) .......................................................................... 15
2.8 Conversões entre Tipos Numéricos .................................................................................................... 16
2.9 Declaração e Inicialização de Valores ................................................................................................. 17
2.10 Constantes .................................................................................................................................. 17
2.11 Operadores ................................................................................................................................. 17
2.11.1 Operadores Aritméticos ............................................................................................................................... 18
2.11.2 Operadores Relacionais ............................................................................................................................... 18
2.11.3 Operadores Lógicos .................................................................................................................................. 18
...