TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Introdução à Linguagem Java

Por:   •  5/1/2023  •  Artigo  •  699 Palavras (3 Páginas)  •  105 Visualizações

Página 1 de 3

[pic 1]

Curso Java COMPLETO

Capítulo: Introdução à linguagem Java

http://educandoweb.com.br

Prof. Dr. Nelio Alves

Entendendo as versões do Java

http://www.oracle.com/technetwork/java/javase

LTS - Long Term Support

Java - contextualização

http://educandoweb.com.br

Prof. Dr. Nelio Alves

O que é Java?

  • Linguagem de programação (regras sintáticas)
  • Plataforma de desenvolvimento e execução
  • Bibliotecas (API)
  • Ambientes de execução

Histórico

  • Problemas resolvidos e motivo de seu sucesso:
  • Ponteiros / gerenciamento de memória
  • Portabilidade falha: reescrever parte do código ao mudar de SO[pic 2]
  • Utilização em dispositivos diversos
  • Custo
  • Criada pela Sun Microsystems no meio da década de

1990

  • Adquirida pela Oracle Corporation em 2010

Aspectos notáveis

  • Código compilado para bytecode e executado em máquina virtual (JVM)[pic 3]
  • Portável, segura, robusta
  • Roda em vários tipos de dispositivos
  • Domina o mercado corporativo desde o fim do século 20
  • Padrão Android por muitos anos

Edições

  • Java ME - Java Micro Edition - dispositivos embarcados e móveis - IoT
  • http://www.oracle.com/technetwork/java/javame
  • Java SE - Java Standard Edition - core - desktop e servidores
  • http://www.oracle.com/technetwork/java/javase
  • Java EE - Java Enterprise Edition - aplicações corporativas
  • http://www.oracle.com/technetwork/java/javaee

Plataforma Java SE

  • Documentação
  • https://docs.oracle.com/en/java/javase/11/

Plataforma Java SE

  • JVM - Java Virtual Machine
  • Máquina virtual do Java - necessário para executar sistemas Java

Compilação e interpretação

  • Linguagens compiladas: C, C++
  • Linguagens interpretadas: PHP, JavaScript
  • Linguagens pré-compiladas + máquina virtual: Java, C#

Windows

Mac OS

Linux

Hardware

Hardware

Hardware

[pic 4]

Executável p/ Windows

Executável p/ Mac

Executável p/ Linux

Windows

Mac OS

Linux

Hardware

Hardware

Hardware

[pic 5]

Interpretador p/ Windows

Interpretador para Mac

Interpretador para Linux

[pic 6]

JVM p/ Windows

JVM p/ Mac OS

JVM p/ Linux

Windows

Mac OS

Linux

Hardware

Hardware

Hardware

Modelo de execução

package course;

Bytecode

(representação

intermediária)

public class Program {        compilação public static void main(String[] args) { System.out.print("Hello world!");[pic 7]

}

        }        compilador

[pic 8]

Estrutura de uma aplicação Java

http://educandoweb.com.br

Class

Class

Prof. Dr. Nelio Alves

Uma aplicação é composta por classes

Class

Class

Class

Class

Class

Class

Class

Class

Class

Class

Class

Class

package = agrupamento LÓGICO de classes relacionadas

[pic 9]

Módulo (Java 9+) = Agrupamento lógico de pacotes relacionados

Runtime = Agrupamento físico

...

Baixar como (para membros premium)  txt (4.7 Kb)   pdf (325 Kb)   docx (254.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com