Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

“A interface de um método consiste na assinatura e em um comentário. A assinatura de um
método inclui um modificador de acesso, o tipo de retorno, o nome do método e uma lista
de parâmetros. A interface fornece tudo que precisamos conhecer para utilizar o método.
[...] Como a documentação da classe Sring informa que ela tem um método chamado trim
para remover espaços no início e no final as string”. (BARNES, D. J.; KOLLING, M.
Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p.
110).
Portanto, podemos compreender que a implementação de uma interface requer normas de
código. Para informar que uma classe implementará uma interface, qual a palavra-chave
reservada deverá ser utilizada?
“Um objeto exceção sempre é uma instância de uma classe em uma hierarquia de herança
especial. Podemos criar novos tipo de exceção para criar subclasses nessa hierarquia.
Estritamente falando, as classes de exceção sempre são subclasses da classe Throwable
que é definida no pacote java.lang. devemos seguir a convenção de definição e utilizar
classes de exceção que são subclasses da classe Exception”. (BARNES, D. J.; KOLLING,
M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p.
290).
Exceções (Exception) são objetos que informam sobre a ocorrência de algum problema em
tempo de execução de um programa. Entre as opções abaixo, quais seriam as exceções
que podem ocorrer?
I. Dividir um número por zero.
II. Acessar um membro de classe de classe sem atributos.
III. Acessar um membro de classe que possui uma referência nula.
IV. Subtrair um número negativo de outro número negativo.
É correto o que se afirma em:
“O primeiro requisito de uma recuperação bem-sucedida após um erro é que os clientes
tomem nota de qualquer notificação de erro que eles recebem. Isto pode parecer óbvio, mas
é comum para um programador supor que uma chamada de método não falhará e assim
não se incomoda em verificar o valor do retorno.”. (BARNES, D. J.; KOLLING, M.
Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p.
302).
A linguagem Java prevê como contornar erros de execução. Neste sentido, qual a classe
que trata todas as exceções de erro de um programa?
“Uma classe abstrata não gera objetos, porque geralmente ela tem, no mínimo, uma
operação abstrata nela definida. Se ela na verdade criasse um objeto, uma mensagem
invocando a operação abstrata do objeto provocaria um erro de run-time. Em face disso,
uma operação abstrata, e a classe na qual ela está definida, podem parecer inúteis. Assim,
por que as temos em uma linguagem orientada a objetos? A resposta tem relação com a
herança.”. (PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML.
São Paulo: Makron Books, 2001. p. 98).
Portanto, podemos compreender a importância de seguir as regras de programação
orientada a objeto para que não ocorram erros quando o sistema estiver instalado. Neste
sentido, qual o tipo de problema acarreta erro em tempo de execução?
“O NetBeans IDE (Integrated Development Environment) suporta vários frameworks de
aplicações Web, o que inclui todas as especificações de desenvolvimento de aplicações
Web fornecidas como parte da especificação Java EE. Você também pode personalizar o
IDE para funcionar com frameworks adicionais de sua escolha..”. (NETBEANS.
Desenvolvimento com Frameworks de Aplicações Web. NetBeans IDE Feature, [201-].
Disponível em: https://netbeans.org/features/web//web-app_pt_BR.html. Acesso em: 22 set.
2019).
Netbeans é um dos IDE (Integrated Development Environment) mais utilizados para o
desenvolvimento de programas utilizando a linguagem Java, sendo o Swing uma biblioteca
que pertence ao Java. Quais são os componentes do Swing do Java?
I. JFrame.
II. JProcedure.
III. JPanels.
IV. JBasic.
É correto o que se afirma em:
“A própria linguagem de programação Java fornece uma implementação muita limpa da
maioria dos conceitos orientados a objetos importantes e serve bem como uma linguagem
de ensino introdutória. Sua popularidade assegura um grupo imenso de recursos de
suporte. Em qualquer área de assunto, ter várias fontes de informações disponíveis é muito
útil. Para Java, em particular, incontáveis livros tutoriais, exercícios, compiladores,
ambientes e questionários já existem.”. (BARNES, D. J.; KOLLING, M. Programação
orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p. 18).
Podemos compreender a importância da linguagem Java para o desenvolvimento de
códigos robustos e eficientes. Neste sentido, o Java executa um tratamento específico para
exceções, entre eles as exceções explícitas. O que caracteriza o tratamento de exceções
explícitas?
“Uma variável de um tipo objeto contém uma referência (ou ponteiro) a um objeto.
Atribuições e passagem de parâmetros têm semântica de referência (isto é, a referência é
copiada, não o objeto). Depois de atribuir uma variável a uma outra, as duas variáveis
referenciam o mesmo objeto. As duas variáveis são conhecidas como apelidos para o
mesmo objeto. As classes são os templates para objetos, definindo os campos e os
métodos que cada instância possui.”. (BARNES, D. J.; KOLLING, M. Programação
orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p. 352).
Os ponteiros representam uma definição fundamental na orientação a objeto. Muitas vezes
(na linguagem Java), ocorre um erro em tempo de execução quando se aponta para um
objeto nulo. Existe uma hierarquia no tratamento de erros e exceção. Qual é a forma correta
desta hierarquia?
“O paradigma da orientação a objetos é um processo conceitual independente da linguagem
de programação. O desenvolvimento baseado em objetos é fundamentalmente uma forma
de pensar e não uma técnica de programação. Muitos sistemas organizacionais modernos
têm sido construídos através do paradigma da orientação a objetos (OO). A organização e a
representação dos dados são feitas através da linguagem UML (Unified Modeling
Language), que é uma linguagem visual utilizada para modelar softwares no paradigma da
OO.”. (CASTRO, F. R.; CRUZ, F. M.; ODDONE, N. E. O paradigma da orientação a objetos,
a linguagem unificada de modelagem (UML) e a organização: um estudo de caso de um
sistema para bibliotecas. Inf. Inf., Londrina, v. 18, n. 1, p. 82-105, 2013. p. 84).
Pelo enunciado, podemos compreender uma definição abrangente da orientação a objeto.
No sentido da relação das classes e dos acessos aos métodos, qual afirmativa abaixo é
verdadeira?
“Examinamos a estrutura interna de uma classe com alguns detalhes. Vimos que a classe
tem uma pequena camada externa que dá nome à classe um corpo interno mais substancial
contendo campos, um construtor e vários métodos. Os campos são utilizados para
armazenar dados que permitem aos objetos manter aos objetos manter um estado. Os
construtores são utilizados para configurar o estado inicial quando um objeto é criado.”.
(BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo:
Pearson Prentice Hall, 2004. p. 32).
O conceito de camadas está inserido em vários aspectos na orientação a objeto. Quando
são desenvolvidas as interfaces com o usuário são utilizadas interfaces que são divididas
em camadas. Neste sentido, o que é a camada de apresentação?
“Em uma aplicação com bom design isso é bem independente da lógica de negócio da
aplicação, portanto isso pode ser feito independentemente do projeto da estrutura de classe
para o restante do projeto. O design inicial é uma das partes mais importantes do projeto.
Deve-se planejar investir pelo menos tanto tempo trabalhando no design quanto planeja
investir em implementação. O design de aplicação não é algo que precede a programação.”.
(BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo:
Pearson Prentice Hall, 2004. p. 184).
É possível compreender que o desenvolvimento de código com linguagens orientadas as
objeto levam em consideração a lógica de negócio. Neste sentido, quando tratamos da
interface com o usuário, o que significaa camada de negócio?

Mais conteúdos dessa disciplina