apostila introducao a linguagem java
Post on 15-Dec-2015
33 views
Embed Size (px)
DESCRIPTION
Aprenda JAVA passo a passoTRANSCRIPT
Introduo Linguagem de Programao JAVA
www.primebean.com.brcontato@primebean.com.br
www.primebean.com.brwww.primebean.com.br/joeydecurcio
Introduo Linguagem de Programao JAVA
Introduo Linguagem de Programao Java por Joey Decurcio
Edio de 31/03/2014
2014 Primebean Solues em TecnologiaMultiplataforma. Todos os direitos reservados.
O Contedo desta apostila foi elaborada atravs depesquisas realizadas via internet, livros, revistas, etc.
Primebean Solues em Tecnologia Multiplataforma.www.primebean.com.brcontato@primebean.com.br+55 (18) 99111-0896
www.primebean.com.brwww.primebean.com.br/joeydecurcio
Introduo Linguagem de Programao JAVA
Sumrio1. Introduo.........................................................................................................................................1
1.1 Oque Java................................................................................................................................11.2 Histrico.....................................................................................................................................11.3. Padronizao.............................................................................................................................31.4. Principais Caractersticas da Linguagem Java..........................................................................31.5. Mquina Virtual Java................................................................................................................41.6. Extenses..................................................................................................................................61.7. Frameworks..............................................................................................................................71.8. Ambientes de desenvolvimento................................................................................................71.9. Certificaes.............................................................................................................................81.10. Comunidade............................................................................................................................91.11. Licena....................................................................................................................................91.12. O que necessrio para programar em JAVA.........................................................................9
2. Desenvolvendo o Primeiro Programa em Java...............................................................................112.1. public class MeuPrimeiroPrograma........................................................................................122.2. public static void main............................................................................................................122.3. (String[ ] args).........................................................................................................................132.4. Inicio e Fim { }.......................................................................................................................132.5. System.out.println...................................................................................................................132.6. ("Bem vindo ao mundo Java!")...............................................................................................13
3. Regras e convenes de nomenclatura...........................................................................................143.1. Nome de Classes.....................................................................................................................153.2. Nome de Pacotes.....................................................................................................................153.3. Criando Pacotes......................................................................................................................163.4. Definindo Pacotes...................................................................................................................173.5. Importando Pacotes.................................................................................................................173.6. importando um pacote usamos o comando import.................................................................183.7. Nome de atributos ou variveis..............................................................................................193.8. Nome de atributos finais ou constantes..................................................................................193.9. Tipos de dados e declarao de atributos................................................................................203.10. Atribuio de Valores a Variveis ou Atributos....................................................................223.11. Inicializao de variveis ou atributos..................................................................................223.12. Mtodo de Sada Padro.......................................................................................................253.13. Controle de Texto..................................................................................................................263.14. Apresentando valores de variveis ou atributos....................................................................273.15. Concatenao........................................................................................................................28
3.15.1. Cuidados ao concatenar.................................................................................................30
www.primebean.com.brwww.primebean.com.br/joeydecurcio
Introduo Linguagem de Programao JAVA
3.16. Operadores e Processos........................................................................................................314. Controle de Fluxo...........................................................................................................................32
4.1. Execuo condicional - IF e ELSE.........................................................................................334.2.1. Usando IF........................................................................................................................334.2.2. Usando ELSE..................................................................................................................34
4.3. Switch, Case e Default............................................................................................................354.3.1. Default.............................................................................................................................36
4.4. Break e Continue....................................................................................................................374.4.1. Break...............................................................................................................................384.4.2. Continue..........................................................................................................................38
4.3. Estruturas de Repetio..........................................................................................................394.3.1. While....................................................................................................................................404.3.2. Do While..............................................................................................................................414.3.3. For........................................................................................................................................41
5. O que so e para que servem as Classes e Objetos.........................................................................435.1. O que so Classes e Objetos em Java.....................................................................................435.2. Utilidade das Classes e Objetos em Java................................................................................44
5.2.1. Agrupar coisas semelhantes............................................................................................445.2.2. Crie uma vez, use quantas vezes quiser..........................................................................455.2.3. Altere uma parte do cdigo, e a mudana se propagar em todo o cdigo.....................455.2.4. Classe parte, vida parte..............................................................................................455.2.5.Como saber quando usar Classes e Objetos em Java.......................................................46
5.3. Criao de Classe....................................................................................................................475.4. Mtodos Construtores.............................................................................................................48
6. Estrutura de Dados.........................................................................................................................496.1. Vetores e Matrizes...................................................................................................................526.2. Vetor........................................................................................................................................53
6.2.1 Inicializao direta de Vetor.............................................................................................556.3. Matrizes..................................................................................................................................556.4. ArrayList.................................................................................................................................56
6.4.1. O que so Ar