Guia de Estudos: Programação Java e Desenvolvimento Android

Classificado em Computação

Escrito em em português com um tamanho de 4,2 KB

Questões de Programação e Desenvolvimento

  • Cen-ceb-tom: a) cen-ceb-tom
  • Atripadrao: c) atripadrao
  • Atriprotegido: d) atriprotegido
  • Não apresenta: e) não apresenta
  • Olá mundo de novo: b) ola mundo de novo
  • Java: e) apenas
  • Programa (Linha 9): a) I e II
  • Programa (II e III): b) II e III
  • Soma dos dois: d) a soma dos dois 35
  • Código não apresenta: e) o código não apresenta
  • Trecho de código: a) o código está correto
  • Alternativa correta: e) int[]
  • Mecanismo de app: a) é um mecanismo que permite que o app
  • Segundo plano: b) segundo plano
  • Afirmativas: b) II e III
  • Broadcast Receivers: d) receba informações
  • App Android: c) são componentes
  • Conceito de escopo: e) static
  • Utilização de recursos: a) menor capacidade
  • Afirmativas Java: d) todas
  • Parâmetros: b) ter ou não parâmetros
  • Execução de programa: a) para executar o programa
  • Exceções: c) situação comum
  • Wrapper: c) I e III
  • Interfaces gráficas: b) um objeto
  • Orientação a objetos: d) todas
  • Características: a) permite que diferentes
  • Abstratas e interfaces: a) I e II

Conceitos Fundamentais

  • Sobrecarga de métodos: Avisa sobre a existência de dois métodos iguais, de mesmo nome e que recebem o mesmo tipo de valor. Podemos corrigir modificando o nome de um dos métodos ou movendo um deles, já que ambos executam a mesma ação.
  • Desenvolvimento Java: Para desenvolver em Java, o mínimo necessário é instalar o Software Development Kit (JDK). Para executar um programa compilado, é necessário o Java SE Runtime Environment (JRE).
  • Componentes de Interface:
    • JButton: adiciona botões na aplicação.
    • JLabel: adiciona um campo de texto estático.
    • JTextField: adiciona um campo de inserção de informações.
  • Encapsulamento: Utilizamos modificadores de acesso para encapsular atributos, protegendo-os e tornando-os inacessíveis diretamente, permitindo o acesso apenas por métodos públicos que garantem a consistência dos dados.
  • Componentes Android:
    • Activity: responsável por controlar os eventos dos apps.
    • Intent: mecanismos que permitem que o app se comunique com o sistema operacional e outros apps.
    • Broadcast Receiver: mecanismo que permite que o app receba informações do sistema operacional e de outros apps.
  • Sistemas Computacionais (Arrays vs Coleções): Array é um conjunto de variáveis de mesmo tipo, recomendado quando a quantidade de objetos está definida. Coleção é um conjunto de variáveis, semelhante a um array, mas com tamanho dinâmico, recomendado quando não se sabe quantos elementos serão necessários.
  • Herança: Classe pai é a superclasse; classe filha herda seus atributos e métodos.
  • Ambiente Android: JDK, Android SDK e IDE (ex: Eclipse).
  • Tratamento de Exceções (Try-Catch): Exceção ocorre quando há erros imprevistos durante a execução, como entradas de dados que alteram o fluxo normal. É importante tratar essas exceções para detectar e manipular erros.
  • Sobrecarga vs Sobrescrita: Sobrecarga permite criar vários métodos com o mesmo nome, desde que a lista de parâmetros seja diferente. Sobrescrita ocorre ao modificar um método herdado da classe pai para que ele se comporte de maneira específica na classe filha.

Entradas relacionadas: