Ambiente de banco de dados
Campus Virtual
|[pic] |Atividade de Avaliação a Distância |
Disciplina: Banco de Dados II
Curso: Web Design e Programação
Professor: Luciano José Savio
Nome do aluno: Claudia
Data: 12 de agosto de 2011
Orientações: ▪ Procure o professor sempre que tiver dúvidas. ▪ Entregue a atividade no prazo estipulado. ▪ Esta atividade é obrigatória e fará parte da sua média final. ▪ Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).
Leia atentamente os enunciados das questões e responda.
1) Porque a linguagem de programação em Java pode ser executada em qualquer sistema operacional, tornado-a multi-plataforma? (2,0 pontos) RESPOSTA:
Quando um programa Java é compilado um código intermediário é gerado, chamado de bytecode. Este bytecode é interpretado pelas máquinas virtuais java (JVMs) para a maioria dos sistemas operacionais. A máquina virtual é a responsável por criar um ambiente multiplataforma, ou seja, se alguém construir um sistema operacional novo, basta criar uma máquina virtual java que traduza os bytecodes para código nativo e pronto! Todas as aplicações java estarão rodando sem problemas, primeiro passo desse processo é escrever o código-fonte do programa em Java, o qual recebe a extensão .java. Todos os compiladores Java (com ambiente de desenvolvimento ou não), possuem uma JVM (Java Virtual Machine) que funciona como um sistema operacional neutro, responsável pela compilação do código-fonte. A JVM gera um arquivo .class que, de forma geral, é o código-objeto gerado para o sistema operacional neutro (Java). Uma vez gerado o arquivo .class, pode-se executá-lo em qualquer sistema operacional real que aceite a linguagem Java, tais como: Windows 95, MacOS, UNIX SunOS, Linux, OS/2 Warp e outros. Para a adequação do programa .class ao sistema operacional no qual se deseja executar o