Java- básico
Trabalho Escolar: Java- básico. Pesquise 862.000+ trabalhos acadêmicosPor: PastelDeQueijo • 25/9/2013 • 6.256 Palavras (26 Páginas) • 452 Visualizações
Programação Básica em Java Apostila de
Patrícia Augustin Jaques
2
Programação Básica em Java
Autoria: Patrícia Augustin Jaques - pjaques@unisinos.br Última atualização: Outubro de 2007. Nenhuma parte desta apostila pode ser utilizada ou reproduzida, em qualquer meio ou forma, seja mecânico ou eletrônico, fotocópia, gravação, ou outros, sem autorização, prévia, expressa e específica do Autor. Essa apostila está protegida pela licença Creative Communs. Você pode usá-la para seus estudos, mas não pode usá-la para fins comerciais ou modificá-la. Bons estudos em Java!
Programação Básica em Java by Patrícia Augustin Jaques is licensed under a Creative Commons Atribuição-Uso Não-Comercial-Vedada a Criação de Obras Derivadas 2.5 Brasil License. Meus agradecimentos a aluna Natali Silverio que me permitiu conhecer a licença Creative Commons.
Um especial agradecimento ao aluno Leandro Medeiros que ajudou na revisão do texto.
Programação Básica em Java Profa. Patrícia Augustin Jaques
3
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) ..........................................................................
...