Arquivos de Categoria: Atividades

Além da captura e tratamento direto, a linguagem também oferece o mecanismo de propagação de exceções, utilizando a palavra-chave throws. Isso significa que, em determinadas situações, o métod

Além da captura e tratamento direto, a linguagem também oferece o mecanismo de propagação de exceções, utilizando a palavra-chave throws. Isso significa que, em determinadas situações, o método que detecta o erro pode não ser o mais apropriado para resolvê-lo, delegando essa responsabilidade para métodos de níveis superiores. Essa propagação é útil, por exemplo, em […]

Um exemplo prático está na leitura de arquivos. Um método que tenta abrir um arquivo inexistente pode lançar uma exceção FileNotFoundException. Caso esse método esteja em um módulo de acesso a dados, talvez

Um exemplo prático está na leitura de arquivos. Um método que tenta abrir um arquivo inexistente pode lançar uma exceção FileNotFoundException. Caso esse método esteja em um módulo de acesso a dados, talvez ele não deva decidir o que fazer diante dessa falha, mas apenas notificar a camada superior por meio da propagação. Assim, o […]

Outro aspecto essencial é a possibilidade de criação de exceções personalizadas. Muitas vezes, as exceções oferecidas pela biblioteca padrão de Java não são suficientes para expressar problemas específicos de

Outro aspecto essencial é a possibilidade de criação de exceções personalizadas. Muitas vezes, as exceções oferecidas pela biblioteca padrão de Java não são suficientes para expressar problemas específicos de um domínio de negócio. Imagine, por exemplo, um sistema bancário em que uma tentativa de saque ultrapassa o saldo disponível. Embora fosse possível lançar uma exceção […]

Esse uso de exceções personalizadas também facilita a vida de equipes de manutenção. Ao se depararem com logs ou mensagens de erro, os desenvolvedores conseguem identificar rapidamente a causa do

Esse uso de exceções personalizadas também facilita a vida de equipes de manutenção. Ao se depararem com logs ou mensagens de erro, os desenvolvedores conseguem identificar rapidamente a causa do problema, sem a necessidade de análises longas ou confusas. Em grandes projetos, onde diferentes equipes trabalham em conjunto, essa clareza se torna ainda mais valiosa, […]

Assim, é necessário para esta atividade MAPA que você: Questão 1. Explique, com suas próprias palavras, a importância do

Assim, é necessário para esta atividade MAPA que você:   Questão 1. Explique, com suas próprias palavras, a importância do tratamento de exceções em Java e como ele contribui para a confiabilidade dos sistemas.   Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao […]

Questão 1. Explique, com suas próprias palavras, a importância do tratamento de exceções em Java e como ele contribui para a confiabilidade dos sistemas.

Questão 1. Explique, com suas próprias palavras, a importância do tratamento de exceções em Java e como ele contribui para a confiabilidade dos sistemas.   Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.   import java.util.Scanner; […]

Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.

Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.   import java.util.Scanner;       public class CadastroProduto {   public static void main(String[] args) {        Scanner sc = new Scanner(System.in);            System.out.print(“Digite o […]

Questão 3. Descreva como a propagação de exceções (uso de throws) pode ser aplicada em cenários mais complexos de sistemas.

Questão 3. Descreva como a propagação de exceções (uso de throws) pode ser aplicada em cenários mais complexos de sistemas.   Questão 4. Analise criticamente a possibilidade de criação de exceções personalizadas (extends Exception) e explique em que situações isso se torna vantajoso.   Como entregar a atividade:   A atividade deve ser elaborada em […]

Você foi contratado como desenvolvedor para criar um sistema acadêmico para a Unicesumar, uma universidade fictícia que deseja digitalizar o registro de alunos e professores.

Você foi contratado como desenvolvedor para criar um sistema acadêmico para a Unicesumar, uma universidade fictícia que deseja digitalizar o registro de alunos e professores. Ao longo da atividade, você irá construir classes, criar objetos e aplicar conceitos de Programação Orientada a Objetos (POO) em Java. Para tornar a experiência mais real, você utilizará seus […]

Questão 1 – Classe e Objeto Crie uma classe Aluno com os atributos nome e matrícula. No método main, crie um objeto Aluno com seus próprios dados e exiba no console:

Questão 1 – Classe e Objeto Crie uma classe Aluno com os atributos nome e matrícula. No método main, crie um objeto Aluno com seus próprios dados e exiba no console: Nome: seu nome Matrícula: número de matrícula fictício   Questão 2 – Encapsulamento Modifique a classe Aluno para que os atributos sejam privados. Crie […]

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.