1.And the command-line invocations are? (Choose 2) i. java Arrays ii. java Arrays 12 iii. java Arrays 12 321. class Arrays{2. public static void main(String [ ] args){3. for(int x=0;args.length>x++;){4. System.out.print(args[x]+ " ");5. }6. }7. } 1 All invocations wont throw any exceptions.2Only Invocation i will throw an exception.3Invocation ii will produce he output 12.4Invocation iii will produce he output 12 32.5Invocations ii and iii will throw exceptions.6Only the invocation i will complete without throwing exceptions Numero 5 esta correta, porque na linha quatro quando imprime o args++, entao lanca ArrayIndexOutOfBoundsException, ou seja quando tem 1 argumento ele nao vai conseguir imprimir o argumento + 1 que e 2, e quando tem 2 argumento, ele nao vai conseguir imprimir o segundo argumento + 1 que e 3.2What is the result of compiling and running the following code? 01.public class Tester {02. 03.static void test(int[] a) {04.int[] b = new int[2];05.a = b;06.System.out.print(b.length);07.System.out.print(a.length);08.}09. 10.public static void main(String[] args) {11. 12.int[] a = new int[5];13.test(a);14.System.out.print(a.length);15. 16.}17.}1225225532004222 Nao se pode criar um objeto sem que seja chamado um construtor.Toda superclasse da arvore de heranca de um objeto chamara um construtor.Toda classe, mesmo as classes abstract, tem pelo menos um construtor.Os construtores devem ter o mesmo nome da classe.Os construtores nao tem um tipo de retorno. Se houver, entao sera simplesmente um metodo com o mesmo nome da classe e nao um construtor.A execucao do construtor ocorrera da maneira a seguir:O construtor chamara o construtor da sua superclasse, que chamara o construtor de sua superclasse, e assim por diante, ate alcancar o construtor Object.O construtor de Object sera executado, retornando em seguida ao construtor chamador, que sera processado ate sua conclusao, e por sua vez retornara ao construtor que o chamou; dando prosseguimento a essa sequencia ate a execucao do construtor da instancia que estiver sendo criada.Os construtores podem usar qualquer modificador de acesso(ate mesmo private!). Apenas public, protected, private e default (sem modificador de acesso) sao legais quando se declara construtores.O compilador criara um construtor padrao se voce nao criar nenhum construtor em sua classe.O construtor padrao e um construtor sem argumentos com uma chamada tambem sem argumentos a super().a primeira instrucao de todo construtor deve ser uma chamada a this() (um construtor sobrecarregado) ou a super().O compilador adicionara uma chamada a super(), a menos que voce ja tenha inserido uma chamada a this() ou a super().Os membros de instancia so podem ser acessados depois de o construtor da superclasse ser executado.As classes abstract possuem construtores que sao chamados quando uma subclasse concreta e instanciada.As interfaces nao tem construtores.Se sua superclasse nao tiver construtor sem argumentos, voce tera que criar um construtor e inserir uma chamada a super() com argumentos que coincidam com os do construtor da superclasse.Os construtores nunca sao herdados, portanto, nao podem ser sobrescritos.Um construtor so pode ser chamado diretamente por outro construtor (usando uma chamada super() ou this() ).Questoes relacionadas com chamada this();So podem aparecer com a primeira instrucao de um construtorA lista de argumentos determina que construtor sobrecarregado sera chamado.Os construtores podem chamar outros construtores que podem chamar ainda outros