Java I Flashcards
(39 cards)
Como a tecnologia Java é usada?
É utilizada para desenvolver aplicativos para uma ampla variedade de ambientes, de dispositivos consumidores a sistemas corporativos heterogêneos.
Como se baseia o paradigma de programação do Java?
Baseia-se no conceito de OOP.
A linguagem Java deriva de qual linguagem?
Deriva da linguagem C, portanto suas regras de sintaxe assemelham-se às regras de C.
Como se organiza estruturalmente a linguagem Java?
Começa com pacotes (um pacote é o mecanismo de namespace da linguagem Java). Dentro dos pacotes estão as classes e dentro das classes estão os métodos, variáveis, constantes e mais.
Quando se programa na plataforma Java, escreve-se o código fonte em arquivos de que formato?
.java e depois os compila.
No compilador Java como ele executa?
O compilador verifica o código nas regras de sintaxe da linguagem e depois grava bytecode em arquivos .class
O que é um Bytecode?
É um conjunto de instruções destinadas a executar em um Java Virtual Machine (JVM).
Em tempo de execução, como a JVM executa?
A JVM lê e interpreta arquivos .class e executa as instruções do programa na plataforma de hardware nativa para a qual a JVM foi escrita.
Como a JVM interpreta o bytecode?
Como uma CPU interpretaria instruções de linguagem Assembly.
O que é o Coletor de Lixo?
A plataforma Java fornece gerenciamento de memória. Quando o aplicativo Java cria uma instância de objeto no runtime, a JVM almoça automaticamente espaço de memória para esse objeto.
Como é executado o coletor de lixo Java?
É executado em segundo plano, mantendo o controle de quais objetos o aplicativo não necessita mais e recuperando memória deles.
Como é chamada a abordagem de manipulação de memória?
Gerenciamento implícito de memória.
O que significa JDK?
Java Development Kit.
Como é composto um JDK?
É composto por compilador e outras ferramentas uma biblioteca de classe completa de utilitários de pré-construção que auxilia em tarefas de desenvolvimento de aplicativo mais comuns.
O que significa JRE?
Java Runtime Environment, também conhecido como runtime Java.
O que é incluso no JRE?
Inclui a JVM, bibliotecas de códigos e componentes necessários para executar programas que são escritos na linguagem Java.
O JRE está disponível para?
Está disponível para diversas plataformas.
O JRE está incluído onde?
No JDK.
Variáveis?
Um objeto armazena seu estado em campos.
Tipos de Variáveis?
- Variáveis de instância (Campos não estáticos);
- Variáveis de Classe (Campos Estáticos);
- Variáveis locais (dentro dos métodos);
- Parâmetros (na assinatura dos métodos).
Quais são as regras e convenções para nomear variáveis?
- Os nomes de variáveis são sensíveis a maiúsculas e minúsculas;
- O primeiro caractere deve ser uma letra, os caracteres subsequentes podem ser letras, dígitos, ou caracteres de sublinhado;
- Se o nome escolhido consiste em apenas uma palavra, utiliza-se todas as letras minúsculas. Se consistir em mais de uma palavra, coloque em maiúscula a primeira letra de cada palavra subsequente. Se a variável armazena um valor constante, capitaliza-se cada letra e separando as palavras subsequentes com o caractere de sublinhado.
O Java é uma linguagem que necessita que todas as variáveis tenham o quê?
Um tipo declarado.
Quantos tipos primitivos existem em Java?
Existem 8 tipos primitivos. Seis deles são numéricos, um é o caracter e o outro é o booleano.
Tipos de Dados Primitivos Inteiros?
Os tipos inteiros guardam valores numéricos sem parte fracionária. Valores negativos são permitidos.