Como é determinada a complexidade temporal de inserir um elemento no meio de um ArrayList?
Java
Pode explicar o mecanismo de funcionamento da memória na máquina virtual Java (JVM)?
Para que servem os streams (Stream API)?
O que é o protocolo HTTP no contexto da arquitetura de serviços RESTful?
Como é que se pode garantir a passagem de argumento por valor, e não por referência?
Poderia explicar o conceito de dependência entre componentes em software?
Qual é a diferença entre operadores intermédios e terminais em fluxos de dados ou sequências?
Explique o conceito de supressão de erros ou exceções na programação e quando isso é utilizado.
Qual é a diferença entre o método equals e os operadores de comparação == ao verificar a igualdade de objetos em Java?
Consegue executar um ambiente de desenvolvimento integrado no seu computador?
Em que caso o bloco finally não cumprirá sua tarefa na construção try-catch-finally?
Qual é a diferença entre exceções verificadas e não verificadas na programação?
Podes nomear diferentes abordagens para implementar a interface Map em Java?
Qual é o papel da palavra-chave volatile na gestão de multithreading em Java?
Qual é o lugar ocupado pelo monte na memória e o que normalmente lá é guardado?
Que métodos podem ser utilizados para identificar fugas de memória em aplicações?
Que característica deve possuir a chave para ser usada no HashMap?
A execução do bloco finally é garantida após a execução do bloco try, independentemente das condições?
A Map faz parte das coleções em Java ou é uma coleção semelhante?
Pode explicar as diferenças entre os padrões Decorador e Adaptador no contexto do design de sistemas de software?