Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colabora��o.


JAVA - PERGUNTAS & RESPOSTAS - IV


1) Qual � a diferen�a entre liga��o est�tica e liga��o din�mica?

No caso da liga��o est�tica, o tipo do objeto � determinado em tempo de compila��o, enquanto que, na liga��o din�mica, o tipo do objeto � determinado no tempo de execu��o.

2) Qual � a abstra��o?

A abstra��o � um processo de ocultar os detalhes da implementa��o e mostrar apenas a funcionalidade para o usu�rio. Ele exibe apenas as coisas essenciais para o usu�rio e oculta as informa��es internas, por exemplo, enviando SMS onde voc� digita o texto e envia a mensagem. Voc� n�o conhece o processamento interno sobre a entrega da mensagem. A abstra��o permite que voc� se concentre no que o objeto faz em vez de como ele faz isso.

A abstra��o permite que voc� se concentre no que o objeto faz em vez de como ele faz isso.

Em Java, existem duas maneiras de conseguir a abstra��o:

  • Classe abstrata
  • Interface

3) Qual � a diferen�a entre abstra��o e encapsulamento?

A abstra��o oculta os detalhes da implementa��o, enquanto o encapsulamento envolve o c�digo e os dados em uma �nica unidade.

4) Qual � a classe abstrata?

Uma classe declarada como abstrata � conhecida como uma classe abstrata. Precisa ser estendido e seu m�todo implementado. N�o pode ser instanciado. Pode ter m�todos abstra-tos, m�todos n�o abstratos, construtores e m�todos est�ticos. Tamb�m pode ter os m�to-dos finais que for�ar�o a subclasse a n�o alterar o corpo do m�todo.

5) Pode haver algum m�todo abstrato sem uma classe abstrata?

N�o, se houver um m�todo abstrato em uma classe, essa classe deve ser abstrata.

6) Voc� pode usar abstrato e final com um m�todo?

N�o, porque precisamos substituir o m�todo abstrato para fornecer sua implementa��o, enquanto n�o podemos substituir o m�todo final.

7) � poss�vel instanciar a classe abstrata?

N�o, a classe abstrata nunca pode ser instanciada, mesmo que contenha um construtor e todos os seus m�todos sejam implementados.

8) Qual � a interface?

A interface � um blueprint para uma classe que possui constantes est�ticas e m�todos abs-tratos. Pode ser usado para obter abstra��o completa e heran�a m�ltipla. � um mecanismo para conseguir abstra��o. Pode haver apenas m�todos abstratos na interface Java, n�o no corpo do m�todo. � usado para obter abstra��o e heran�a m�ltipla em Java. Em outras pa-lavras, voc� pode dizer que as interfaces podem ter m�todos e vari�veis abstratos. A inter-face Java tamb�m representa o relacionamento IS-A. N�o pode ser instanciado como a classe abstrata. No entanto, precisamos implement�-lo para definir seus m�todos. Desde o Java 8, podemos ter os m�todos padr�o, est�tico e privado em uma interface.

9) Voc� pode declarar um m�todo de interface est�tico?

N�o, porque os m�todos de uma interface s�o abstratos por padr�o e n�o podemos usar static e abstract juntos.

10) A interface pode ser final?

N�o, porque uma interface precisa ser implementada pela outra classe e, se for final, n�o pode ser implementada por nenhuma classe.

11) Definir o JRE, ou seja, o Java Runtime Environment?

O Java Runtime Environment � uma implementa��o da Java Virtual Machine que executa programas Java. Ele fornece os requisitos m�nimos para a execu��o de um aplicativo Java.

12) O que � o arquivo JAR?

Arquivos JAR s�o arquivos Java Archive e agrega muitos arquivos em um. Ele cont�m classes Java em uma biblioteca. Os arquivos JAR s�o criados no formato de arquivo ZIP e possuem extens�o de arquivo .jar.

13) O que � um arquivo WAR?

Este � o Arquivo da Web e � usado para armazenar XML, classes Java e p�ginas JavaSer-ver, que � usado para distribuir uma cole��o de JavaServer Pages, Java Servlets, classes Java, arquivos XML, p�ginas da Web est�ticas, etc.

14) O que � sobrecarga de fun��o?

Se uma classe tiver v�rias fun��es com o mesmo nome, mas com par�metros diferentes, ela � conhecida como Sobrecarga de m�todo.

15) O que � a substitui��o de fun��es?

Se uma subclasse fornecer uma implementa��o espec�fica de um m�todo que j� � fornecido por sua classe pai, ela � conhecida como Substitui��o de m�todo.

16) Diferen�a entre Sobrecarregar e Substituir?

A sobrecarga do m�todo aumenta a legibilidade do programa. Substituir o m�todo fornece a implementa��o espec�fica do m�todo que j� � fornecido pelo seu par�metro de super-classe deve ser diferente em caso de sobrecarga, o par�metro deve ser o mesmo em caso de sobrescrever.

17) Preciso importar o pacote java.lang a qualquer momento? Por qu�?

N�o. Por padr�o, esse pacote carregado internamente pela JVM.

18) Posso importar o mesmo pacote/classe duas vezes? A JVM carregar� o pacote duas vezes durante a execu��o?

Pode-se importar o mesmo pacote ou a mesma classe v�rias vezes. Nem o compilador nem a JVM reclamam disso. No entanto, a JVM carregar� internamente a classe apenas uma vez, n�o importando quantas vezes voc� importe a mesma classe.

19) Qual � a importa��o est�tica?

Por importa��o est�tica, podemos acessar os membros est�ticos de uma classe direta-mente, e n�o h� como qualific�-la com o nome da classe.

20) O que � Garbage Collection?

A coleta de lixo � um processo de recuperar os objetos de tempo de execu��o n�o utilizados. � executado para gerenciamento de mem�ria. Em outras palavras, podemos dizer que � o processo de remover objetos n�o utilizados da mem�ria para liberar espa�o e disponibi-lizar esse espa�o para a Java Virtual Machine. Devido � coleta de lixo, o java fornece 0 como sa�da para uma vari�vel cujo valor n�o est� definido, ou seja, a vari�vel foi definida, mas n�o inicializada. Para este prop�sito, n�s est�vamos usando a fun��o free () na lingua-gem C e delete () em C ++. Em Java, � executado automaticamente. Ent�o, o java fornece melhor gerenciamento de mem�ria.

*****

Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.