apostila introducao a linguagem java

Download Apostila Introducao a Linguagem Java

Post on 15-Dec-2015

25 views

Category:

Documents

6 download

Embed Size (px)

DESCRIPTION

Aprenda JAVA passo a passo

TRANSCRIPT

  • 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