As Apostilas Java
1. O que vem a ser um construtor?
R: Um método construtor é o método onde tem as instruções que serão executadas SEMPRE que for instanciado um objeto desta classe. Apesar de parecer, um construtor não é um método. Quando não criamos um construtor o Java cria um construtor default para nós
2. Quais comandos para apresentar alguma mensagem no console para o usuário?
R:System.out.println(“Mensagem de pretende ”); 3. Qual a diferença entre os modificadores de acesso default, protected e public?
R: Private: A única classe que tem acesso ao atributo é a própria classe .Ou seja, se uma classe Pessoa declara um atributo privado chamado nome, somente a classe Pessoa terá acesso a ele.
Default: Tem acesso a um atributo default (identificado pela ausência de modificadores) todas as classes que estiverem no mesmo pacote que a classe que possui o atributo.
Protected:Ele é praticamente igual ao default, com a diferença de que se uma classe (mesmo que esteja fora do pacote) estende da classe com o atributo protected, ela terá acesso a ele. Então o acesso é por pacote e por herança.
Public:Todos tem acesso
4. Sobre a API Math, o que faz os comandos: abs, ceil, floor, round, pow e sqrt?
R:Round:Arredondar,abs:tirar o valor absoluto,sqrt:tirar raiz , floor: retorna um valor que representa o maior inteiro que é menor quex ou igual a x, pow: retorna o primeiro parâmetro elevado à potência do segundo, ceil: retorna um valor que representa o menor inteiro que é maior que ou igual a x 5. Sobre a API String, o que faz os comandos: substring, length, charat e replace?
R:Substring: Ele "corta" uma String, desde um índice definido até o outro.
Length: permite descobrir o número de caráteres contidos numa String.
Charat:E usado obter o caractere em uma determinada posição
Replace: troca uma substring de uma string por outra
6. Como converter uma String para Inteiro? R: Integer.parseInt() 7. Quais são as Collections mais utilizadas no Java?
R: binarySearch(List,