Curso Online de CURSO EM  JAVA COMPLETO

Curso Online de CURSO EM JAVA COMPLETO

Visão Geral da Linguagem JAVA A Linguagem JAVA Princípios da Linguagem JAVA A Máquina Virtual JAVA O que há na Máquina Virtual JAVA G...

Continue lendo

Autor(a):

Carga horária: 12 horas

De: R$ 40,00 Por: R$ 23,00
(Pagamento único)

Mais de 30 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

Visão Geral da Linguagem JAVA
A Linguagem JAVA
Princípios da Linguagem JAVA
A Máquina Virtual JAVA
O que há na Máquina Virtual JAVA
Garbage Collection (Coletor de Lixo)
Programando JAVA
Estrutura de um Programa JAVA
Compilando e Rodando o Programa
Explorando o Programa JAVA
As Bibliotecas JAVA – rt.jar & tools.jar
O que há na Biblioteca Java?
Operadores Aritméticos
Precedência de Operadores Aritméticos
Operadores de Igualdade e Relacionais
Precedência e Associatividade
Operadores Aritméticos de Atribuição
Operadores de Incremento e Decremento
Utilizando Números - Adição
Comparando Números - Comparação
Utilizando Números - Média
Palavras Reservadas em Java
Tipos de dados primitivos em Java
Estrutura de Seleção if
Estrutura de Seleção if/else
Operador Ternário Condicional
Estrutura de Seleção Múltipla switch
Estrutura switch/case
Estrutura de Repetição while
Estrutura while
Métodos
Atributos
Arrays
Classe Vector
Orientação a Objetos - Herança
Tratamento de Exceções (try e catch)



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.
  • Mini-Curso de Java

    Mini-Curso de Java

    Valdey valente silva
    Ciência da computação
    FAPEN

    INE 5612

  • A Linguagem JAVA

    Visão Geral da Linguagem JAVA

    Esse mini-curso apresenta uma Introdução ao mundo complexo, dinâmico e crescente da linguagem JAVA.

    Você pode conhecer o que significa cada módulo no link:
    http://java.sun.com/j2se/

  • Maior facilidade na programação;
    Escreva uma vez, execute em qualquer lugar;
    Elimina preocupações comuns em outras linguagens tais como ponteiros e gerenciamento de memória;
    A sua natureza orientada a objetos ajuda na visualização do programa;
    Portabilidade do código;
    Possibilidade de programas executarem mais de uma tarefa (multithreading);
    Verificação automática de código carregado para garantir a segurança (ex: applets acessando disco);
    Programação centrada na rede.

    Princípios da Linguagem JAVA

  • Máquina imaginária que é implementada pela sua simulação em uma máquina real.
    Fornece um conjunto de especificações de plataforma de hardware para qual todo o código Java é compilado;
    Interpreta byte codes (que são independentes de plataforma de hardware);
    Pode ser implementada tanto na forma de software como de hardware
    Possui código compacto;
    Torna a linguagem JAVA portável para diversas plataformas.
    Qualquer interpretador JAVA (seja para desenvolvimento de tecnologia JAVA ou um browser que rode applets) tem sua máquina virtual.

    A Máquina Virtual JAVA

  • Conjunto de Instruções (equivalente a uma CPU)
    Conjunto de registradores
    Arquivos no formato class
    Pilhas
    Coletor de lixo
    Área de memória

    O que há na Máquina Virtual JAVA

    O formato do código da JVM se dá por byte codes compactos e eficientes. A maioria da checagem de tipo é feita em tempo de compilação.

  • Toda a alocação de memória exige a sua liberação;
    Nas linguagens tradicionais a liberação de memória dinâmica é da responsabilidade do programador;
    Java fornece um sistema a nível de thread para registrar a alocação de memória;
    Verifica e libera memória que não está sendo utilizada;
    Para coletar a memória dinâmica não utilizada a MVJ utiliza uma thread de baixa prioridade na biblioteca System (System.gc()). Ela pode também ser chamada de forma explícita pelo programador.

    Garbage Collection (Coletor de Lixo)

  • Visão Geral

    Fase 1

    Editor

    O programa é criado no editor e armazenado em disco.

    Fase 2

    Compilador

    O compilador cria bytecodes e os armazena em disco.

    Fase 3

    Carregador de Classes

    O carregador de classe coloca bytecodes na memória.

    Memória Principal

    .
    .
    .

    Fonte: Deitel & Deitel, 2003.

  • Visão Geral

    Fase 4

    Verificador de bytecodes

    O verificador de bytecodes confirma que todos os bytecodes são válidos e não violam restrições de segurança do Java

    Memória Principal

    .
    .
    .

    Fonte: Deitel & Deitel, 2003.

    Intepretador

    O interpretador lê os bytecodes e os traduz para uma linguagem que o computador pode entender, possivelmente armazenando valores dos dados enquanto executa o programa.

    Memória Principal

    .
    .
    .

    Fase 5

  • Programando JAVA

    Elementos da Programação Tradicional no Programa

    // Nosso primeiro programa Java
    // Conhecendo a estrutura de um programa Java
    public class MeuPrimeiroPrograma {
    public static void main (String arg[]) {
    System.out.println("Olá Aluno de JAVA");
    } // fim do método main
    } // fim da classe MeuPrimeiroPrograma

  • Programando JAVA

    Elementos da Orientação a Objetos no Programa

    // Nosso primeiro programa Java
    // Conhecendo a estrutura de um programa Java
    public class MeuPrimeiroPrograma {
    public static void main (String arg[]) {
    System.out.println("Olá Aluno de JAVA");
    } // fim do método main
    } // fim da classe MeuPrimeiroPrograma

  • Estrutura de um Programa JAVA

    /** Nosso primeiro programa Java
    Conhecendo a estrutura de um
    programa Java */

    public class MinhaClassePublica {
    ……
    ……
    /** Comentário sobre o método */
    public (private/protected) tipoRet nomeMetodo() {
    // código do método
    } // fim da definição do método
    } // fim da classe

    Comentários. Com sintaxe “// ... para comentários simples ou “/* .... */” e a mais recente “/** .. */ que permite geração de documentação automática (ferramenta javadoc)

    import java.lang.*;

    Import. Seção de importação de bibliotecas.

    package meupacote;

    Package. Utilizado quando o código do programa deverá fazer parte de um pacote.

    Classes. Declaração de classes, atributos e métodos do programa Java. A declaração e a definição dos métodos ocorre obrigatoriamente dentro do limite de declaração da classe.

    Método main(). Indica que a classe Java é um aplicativo que será interpretado pela máquina virtual.


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • A linguagem java
  • A máquina virtual java
  • Garbage Collection
  • Visão geral
  • Programando java
  • Estrutura de um programa java
  • Compilando e rodando o programa
  • Explorando o programa java
  • As bibliotecas java
  • Tipos de dados primitivos
  • Estrutura de seleção múltipla
  • Instruções break e continue
  • Métodos
  • Criando seus próprios métodos
  • Classe Vector
  • Exceções