0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Comparação entre Java e JavaScript

Enviado por

juliana_sd
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Comparação entre Java e JavaScript

Enviado por

juliana_sd
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Diferença entre Java e JavaScript

1. Origem e propósito

o Java: Linguagem de programação orientada a objetos, criada pela Sun


Microsystems nos anos 90. É usada para aplicações grandes e robustas
(sistemas bancários, aplicativos Android, servidores).

o JavaScript: Linguagem criada pela Netscape também nos anos 90, feita para
rodar no navegador e dar interatividade às páginas web. Hoje, com [Link],
também roda no servidor.

2. Execução

o Java: Precisa ser compilado em bytecode e roda na JVM (Java Virtual


Machine).

o JavaScript: É interpretado (linha por linha) pelo motor do navegador (V8 do


Chrome, SpiderMonkey do Firefox, etc).

3. Sintaxe

o Ambos têm uma cara parecida (if, for, while, etc.), mas a semântica é
diferente.

o Java é fortemente tipado: você precisa declarar o tipo (int x = 10;).

o JavaScript é fracamente tipado: a mesma variável pode mudar de tipo (let x =


10; x = "texto";).

4. Uso típico

o Java: aplicativos Android, backends de alta escala, sistemas corporativos, APIs.

o JavaScript: páginas web interativas, SPAs (React, Vue, Angular), servidores


leves com [Link].

5. Orientação a Objetos

o Java: baseada em classes.

o JavaScript: baseada em protótipos (mas hoje também tem class, só que é


açúcar sintático).

Resumão rápido:

• Java = robusto, pesado, corporativo, multiplataforma via JVM.

• JavaScript = leve, flexível, nasceu para web e hoje roda em todo lugar.

• O nome parecido foi pura jogada de marketing nos anos 90. Eles não têm parentesco
real.
Quer que eu faça uma tabela comparativa rápida (Java vs JavaScript) pra deixar ainda mais
claro?

Você disse:

quero

O ChatGPT disse:

Perfeito aqui vai uma tabela rápida e direta comparando Java vs JavaScript:

Característica Java JavaScript

Origem Sun Microsystems (1995) Netscape (1995)

Orientado a objetos (baseado Multiparadigma (baseado em protótipos,


Paradigma
em classes) mas suporta classes)

Tipagem Forte e estática (int x = 10;) Fraca e dinâmica (let x = 10; x = "texto";)

Compilado para bytecode e Interpretado por engines de navegador


Execução
executado na JVM (V8, SpiderMonkey) ou [Link]

Apps Android, back-end Interatividade web, front-end, back-end


Uso típico
corporativo, sistemas grandes com [Link]

Plataforma JVM (Java Virtual Machine) Navegadores e [Link]

Orientação a
Classes, herança clara Protótipos, herança dinâmica
Objetos

Sintaxe Verbosa e estruturada Mais leve e flexível

Integrado direto em HTML, ou em


Deploy Empacotado em .jar ou .war
pacotes [Link]

Curva de Maior, exige entender OOP e


Mais rápida, ideal para iniciantes na web
aprendizado compilação

Resumo de bolso:

• Java = "tanque de guerra" para apps robustos.

• JavaScript = "canivete suíço" da web, roda em todo canto.

Você também pode gostar