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 lendoAutor(a): Valdey Valente Silva
Carga horária: 12 horas
Por: R$ 23,00
(Pagamento único)
Mais de 10 alunos matriculados no curso.
- 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. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Mini-Curso de Java
Mini-Curso de Java
Valdey valente silva
Ciência da computação
FAPENINE 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óriaO 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 classeComentá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.
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- 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