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

Lab III

O documento aborda os princípios básicos da programação orientada a objetos, com foco na linguagem Java, suas características e ambientes de desenvolvimento. Destaca a portabilidade, segurança e suporte à programação para internet como principais atributos da linguagem. Conclui que o método 'main' é essencial para a execução de programas Java.
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)
17 visualizações8 páginas

Lab III

O documento aborda os princípios básicos da programação orientada a objetos, com foco na linguagem Java, suas características e ambientes de desenvolvimento. Destaca a portabilidade, segurança e suporte à programação para internet como principais atributos da linguagem. Conclui que o método 'main' é essencial para a execução de programas Java.
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
Você está na página 1/ 8

Mariano Pereira Mussa

Princípios básicos da programação orientada a objectos

(Licenciatura em Informática)

Universidade Rovuma

Nampula

2021
Mariano Pereira Mussa

Princípios básicos da programação orientada a objectos

O presente trabalho da cadeira


de: Laboratório de informática
é de carácter avaliativo a ser
entregue ao
Docente: Adelino de Lima

(licenciatura em informática)

Universidade Rovuma

Nampula

2021
Índice
Introdução ......................................................................................................................... 4

Histórico ........................................................................................................................... 5

Web x Aplicativos ............................................................................................................ 5

Características da linguagem ............................................................................................ 5

A plataforma Java ............................................................................................................. 6

Ambientes de desenvolvimento Java ............................................................................... 6

Conclusão ......................................................................................................................... 7

Referências bibliográficas ................................................................................................ 8


Introdução
Java é a linguagem de programação orientada a objectos, desenvolvida pela Sun
Microsystems, capaz de criar tanto aplicativos para desktop, aplicações comerciais,
softwares robustos, completos e independentes, aplicativos para a Web. Além disso,
caracteriza-se por ser muito parecida com C++, eliminando as características
consideradas complexas, dentre as quais ponteiros e herança múltipla.

4
Histórico
Em 1991, um pequeno grupo de funcionários da Sun incluindo James Gosling mudou-
se para a San Hill Road, uma empresa filial. O grupo estava iniciando um projecto
denominado Projecto Green, que consistia na criação de tecnologias modernas de
software para empresas electrónicas de consumo, como dispositivos de controlo remoto
da TV a cabo. Logo o grupo percebeu que não poderia ficar preso as plataformas, pois
os clientes não estavam interessados no tipo de processador que estavam utilizando e
fazer uma versão do projecto para cada tipo de sistema seria inviável. Desenvolveram
então o sistema operacional GreenOS, com a linguagem de programação Oak. Eles se
basearam no inventor do Pascal, através da linguagem USCD Pascal, que foi o pioneiro
da linguagem intermediária ou máquina virtual.

Web x Aplicativos

Programas escritos em Java, podem ser Applets, Aplicativos ou ainda Servlets. Os


aplicativos são programas que necessitam de um interpretador instalado na máquina.
Enquanto Applets são programas carregados juntamente com páginas HTML. O
interpretador, no caso das Applets, é o próprio browser. Não necessita instalação, basta
que o browser usado ofereça suporte a Java. Já no caso dos Servlets, são programas
desenvolvidos em Java que são interpretados pelo Servidor Web. Os servlets são
utilizados na geração dinâmica de páginas HTML. Actualmente, são muito utilizados
na combinação com JSP (Java Server Pages) para a utilização do MVC (Model View
Controller).

Características da linguagem Java destacam-se:

 Orientação a objectos: suporte ao paradigma de programação orientada a


objectos.
 Portabilidade: é possível rodar um software feito em Java em qualquer máquina
que disponha de máquina virtual implementada para ela;
 Multithreading: possibilidade de desenvolvimento utilizando threads.
 Suporte à programação para internet: Java foi concebida originalmente
para ser usada no ambiente da World Wide Web, diferentemente de
outras linguagens que foram adaptadas para o desenvolvimento web.
 Suporte à comunicação: classes para programação em rede.

5
 Acesso remoto a banco de dados – dados recuperados e ou armazenados de qualquer
ponto da internet.
 Segurança: mecanismos de segurança que a linguagem oferece param realização de
processos pela internet.
 Sintaxe baseada na sintaxe da linguagem C.

A plataforma Java
Plataformas podem ser descritas como a combinação do sistema operacional e o
hardware em que rodam. Nesse contexto, a maioria das plataformas de
desenvolvimento existentes possui uma restrição marcante: cada programa é produzido
para uma plataforma (Sistema Operacional + hardware) específica. A plataforma Java
difere dessas plataformas pelo fato de desagregar o hardware de si, ou seja, trata-se de
uma plataforma de software que roda em cima de outras plataformas baseadas em
hardware.

Ambientes de desenvolvimento Java


Um programa Java precisa passar por um processo de compilação para ser analisada a
existência de erros de sintaxe. Esse processo de compilação traduz o código-fonte
escrito pelo programador para uma linguagem intermediária chamada Java bytecodes.
Esse processo de tradução dos códigos fontes para Java bytecodes é feito por um
programa chamado compilador. Então, é necessário que outra ferramenta chamada
interpretadora se responsabilize por interpretar esses bytecodes para o sistema
operacional. Essa ferramenta que interpreta bytecodes é a máquina virtual Java (JVM).
O conjunto de ferramentas necessárias para desenvolver, compilar e rodar aplicativos
Java é disponibilizado em um kit conhecido como Java Development Kit (JDK).

6
Conclusão

Chegando a este ponto conclui-se que: Os programas Java automaticamente começam


executando em main. Os parênteses depois de main indicam que ele é um bloco de
construção do programa, chamado de método. O método main é o executor Java, e
sempre que o seu código tiver que ser executado como um programa, ele deve constar
no código-fonte. A palavra void indica que esse método executará a tarefa a ele
definido. Os métodos são capazes de realizar uma tarefa ou retornar informações
quando completam suas tarefas.

7
Referências bibliográficas

POO, Danny C. C. Object-Oriented Programming and Java; 3ed, Springer, 2001

WI NBLAD, Ann L. Software Orientado ao Objeto; Makron Books, 1 993

DEI TEL, H. M. Java como Programar; 3 ed, Bookman, 2001

BOOCH, Grady Object-Oriented Analysis and Design with Applications; 2ed,


Benjamin, 1 994

KHOSHAFI AN, Setrag Object Orientation: Concepts, languages, database, user


interfaces; Wiley, 1 990

COAD, Peter Análise Baseada em Objetos; Campus, 1 992.

Você também pode gostar