O que é Java?

O nome Java corresponde a linguagem de programação desenvolvida pela Sun Microsystems que é usada para criar conteúdos executáveis para serem distribuídos através de redes. Usado genericamente, o nome Java corresponde a um conjunto de ferramentas de software usadas para criar e implementar conteúdos executáveis usando a linguagem de programação Java. Uma ferramenta de software chave é o Browser especial que pode interpretar o código gerado pelo compilador Java. O Browser, chamado HotJava, foi desenvolvido para mostrar as capacidades da linguagem de programação Java, pois o mesmo foi desenvolvido nesta linguagem.

O HotJava possui os mesmos recursos da maioria dos Browsers para a Web, mas com a capacidade adicional de interpretar e mostrar o conteúdo executável da linguagem Java. Alguns Browsers atualmente suportam conteúdo executável da linguagem Java, como exemplo, tem-se o Netscape v2.0 e versões posteriores.

Observe o exemplo que mostra como inserir um programa em Java em um arquivo HTML:


	<html>
	<head>
	Meu primeiro programa em Java.
	</head>	
	<body>
	<br>
	Isto corresponde a um doccumento HTML.
	<br>
		<applet code="PrimeiroProg.class" width=50 height=100>
		</applet>
	<br>
	De volta ao HTML.
	</body>
	</html>

Onde "PrimeiroProg.class" é o arquivo de classe que contém os bytecodes do programa que é listado abaixo:
	
	import java.applet.Applet;
	import java.awt.Graphics;

	class PrimeiroProg extends java.applet.Applet{
		public void init(){
			resize(600, 300);
			}

		public void paint(Graphics g){
			g.DrawString("Hello World!", 50, 100);
			}
		}


O que é JavaScript?

JavaScript corresponde a uma linguagem de Script para páginas Web. Scripts escritos em Java podem ser inseridos em páginas HTML. Com JavaScript pode-se acrescentar diversos elementos para realçar páginas em HTML. Por exemplo, pode-se responder a eventos iniciados pelo usuário facilmente. Alguns dos efeitos conseguidos com JavaScript, só era possível através de programação CGI (Common Gateway Interface).

Embora os nomes Java e JavaScript sejam semelhantes, Java não é a mesma coisa que JavaScript. Estas correspondem a duas diferentes técnicas de programação para a Internet. Java é uma linguagem de programação, enquanto que JavaScript é uma linguagem de script. A diferença é que pode-se criar verdadeiros programas com Java, enquanto que JavaScript se destina a se obter alguns efeitos desejados sem ter que criar programas. Portanto, JavaScript se propõe a ser fácil de entender e usar. Pode-se dizer que JavaScript corresponde a uma extensão de HTML, ao invés de uma linguagem de programação.

O primeiro Browser a suportar JavaScript foi o Netscape 2.0. Não é verdade que Java roda em qualquer Netscape Navigator 2.0 ou versão superior, mas isto é verdade para o JavaScript.

Observe o exemplo que mostra como inserir um script em um arquivo HTML:



	<html>
	<head>
	Meu primeiro JavaScript.
	</head>	
	<body>
	<br>
	Isto corresponde a um documento HTML.
	<br>
		<script language="JavaScript">
		   document.write("Isto é JavaScript!")
		</script>
	<br>
	De volta ao HTML.
	</body>
	</html>

Este exemplo simplesmente escreve um texto em um documento HTML.