Você está na página 1de 10

Faculdade Anhanguera – Polo Cidade-UF

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

nome – RA:matrícula

PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA

Linguagem Orientada a Objetos

Cidade/UF
2024
nome – RA:matrícula

PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA

Linguagem Orientada a Objetos

Trabalho de portfólio apresentado como requisito


parcial para a obtenção de pontos para a média
semestral.
Orientador: Tutor Cristiano Giroldo

Cidade/UF
2024
SUMÁRIO

1 INTRODUÇÃO........................................................................................................3
1.1 CARACTERÍSTICAS..............................................................................................3
2 MÉTODOS..............................................................................................................4
3 CONCLUSÃO..........................................................................................................8
4 REFERÊNCIAS.......................................................................................................9
3

1 INTRODUÇÃO

Criado na década de 90 por uma equipe chefiada por James Gosling, da empresa
Sun Microsystem. Java é uma linguagem de programação orientada a objetos. No
ano de 2008 foi adquirido pela empresa Oracle Corporation. Java é uma linguagem
diferente, pois, é compilada para um bytecode, que é interpretado por uma máquina
virtual conhecida como Java Virtual Machine, abreviada JVM, enquanto que as
outras, são compiladas para código nativo. A linguagem de programação Java é a
linguagem convencional da Plataforma Java, mas não é a sua única linguagem.
A J2ME é utilizada em jogos de computador, celular, calculadoras, ou até mesmo o
rádio do carro.

1.1 CARACTERÍSTICAS

A linguagem Java foi projetada tendo em vista os seguintes objetivos:


 Orientação a objetos - Baseado no modelo de simular;
 Portabilidade - Independência de plataforma - "escreva uma vez, execute em
qualquer lugar" ("write once, run anywhere");
 Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a
cooperação com protocolos TCP/IP, como HTTP e FTP;
 Segurança - Pode executar programas via rede com restrições de execução.

Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:


 Sintaxe similar a C/C++
 Facilidades de Internacionalização - Suporta nativamente caracteres Unicode;
 Simplicidade na especificação, tanto da linguagem como do "ambiente" de
execução (JVM);
 É distribuída com um vasto conjunto de bibliotecas (ou APIs);
 Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas
linhas de execução num mesmo programa);
 Desalocação de memória automática por processo de coletor de lixo;
 Carga Dinâmica de Código - Programas em Java são formados por uma coleção de
classes armazenadas independentemente e que podem ser carregadas no
momento de utilização.
4

2 MÉTODOS

Foi sugerido criar um código para desenvolver um programa de Gerenciamento de


Banco, o gerenciaBanco com interação entre o banco e o cliente utilizando como
linguagem de programação, o JAVA. Para isso, foi preciso instalar e configurar o
ECLIPSE, uma IDE (Ambiente de Desenvolvimento Integrado) que é de código
aberto e gratuito, o que ajudou muito. Essa IDE oferece recursos de edição de código,
compilação, interpretação, depuração e sugestão de código, ou seja, ele auxilia no
processo de desenvolvimento de softwares e aplicações.
Para elaborar esse código, foi feito o download e instalação do Eclipse, bem como a
instalação do Java JRE e JDK.
Esse código implementa um simples sistema de banco, feito em Java, ele utiliza
conceitos de orientação a objetos de entrada e saída de dados com a classe
‘’Scanner’’. Para uso desse simples sistema bancário, o usuário precisa inserir seu
nome, sobrenome, CPF, além de poder realizar as operações bancárias como saques,
depósitos, consultas de saldo e transferências.
Segue abaixo uma breve explicação do código:
 Importações: O código importa as classes Scanner, SituacaoBancaria e
‘Usuario’ de pacotes específicos.

 Classe Main: A classe principal Main contém o método main, que é o ponto de
entrada do programa. Ele chama o método iniciarAplicacao() para começar a
execução.

 Método iniciarAplicacao(): Este método cria um novo objeto ‘Usuario’ e define


sua situação bancária como um novo objeto SituacaoBancaria. Em seguida,
chama os métodos para preencher os atributos do usuário e iniciar a aplicação.

 Método popularAtributosUsuario(): Este método solicita ao usuário que insira


seu nome, sobrenome e CPF, e então armazena essas informações no objeto
‘Usuario’.

 Método startarAplicacao(): Este método inicia a aplicação principal do banco.


Ele mostra um menu para o usuário com opções para verificar o saldo, fazer
5

depósitos, fazer saques ou sair do aplicativo. O método continua pedindo ao


usuário para selecionar uma opção até que eles escolham sair (opção 4).
 Para a opção 1 (Saldo), ele exibe o saldo atual do usuário.
 Para a opção 2 (Depósito), ele pede ao usuário para inserir um valor de
depósito e atualiza o saldo do usuário.
 Para a opção 3 (Saque), ele pede ao usuário para inserir um valor de saque
e verifica se o saldo é suficiente antes de atualizar o saldo.
 Para a opção 4 (Sair), ele imprime uma mensagem de despedida e sai do
loop, encerrando a aplicação.
6

Abaixo, as telas da área de criação e de depuração do aplicativo criado no ambiente


IDE do Eclipse com o código solicitado. As imagens 1 e 2 são de criação do código, e,
a imagem 3 é da depuração, confirmando o sucesso do código:

Imagem 1

Imagem 2
Imagem 3
7
8

CONCLUSÃO
Aqui podemos concluir que com Java, podemos criar um simples aplicativo. Mas no
decorrer do estudo para elaboração deste trabalho, pôde-se perceber o quão longe
podemos ir com a linguagem Java.
9

REFERÊNCIAS

https://www.oracle.com/br/java/technologies/downloads/
https://www.alura.com.br/artigos/java
https://www.remessaonline.com.br/blog/ide-eclipse/
https://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)

Você também pode gostar