Skip to content

Rrissoli/java-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para entender melhor o conceito inicial da linguam Java , temos que entender que é uma linguagem altamente tipada e precida ser compilada e gera um bytecode e interpreta somente em uma maquina virtual para executar, dessa maneira :

Código Fonte --> Compilador --> Bytecode --> maquina Virtual --> Execução

vantagens Compilação ==> velocidade do programa / auxilio do compilador antes da execução

vantagens interpretação ==> flexibilidade de manutenção do aplicativo em produção/ expressividade da linguagem / codigo fonte não precisa ser recompilado para rodar em plataformas diferentes

Alem de Linguagem de programação o java é tambem uma plataforma de desenvolvimento ou seja, oferece API'S e ambientes de execução

JAVA ME -- > para dispositivos moveis JAVA SE ==> core --> desktop e servidores JAVA EE --> para empresas

JVM --> maquina virtual do java ==> necessaria pra executar aplicações em JAVA

ESTRUTURA DE UMA APLICAÇÃO JAVA --> java é uma linguagem orientada a objetos , ou seja esta tudo em classes e pacotes são conjuntos lógicos de classes , as class e packages Módulos são agrupamentos lógicos de pacotes relacionados Runtime = agrupamento físico , ou seja , separados fisicamente por pastas aplicação = agrupamento de modulos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •