Quando se desenvolve um sistema web ou desktop, e se é iniciante neste mundo surge as dúvidas: Quando usar equals e ==? Resposta: Quando o valor das variáveis for integer, deve-se comparar com == ..... quando o valor das variáveis for string, deve-se comparar com equals.... Exemplo: int num = 5; for(int i = 0; i<= 10;i++){ if(num==i){ System.out.print("Iguais..."); } } Exemplo2: String nome = "Camila"; String nomeDigitado = "Camila"; if(nome.equals(nomeDigitado)){ System.out.print("Iguais..."); } O como funciona o random? E como utilizar em java? Resposta: O Random é um método utilizado para gerar numeros automaticamente, ha duas formas de usas ele a primeira é passando até que valor ele deve gerar e a outra sem passar nada ele gera um numero sem limites. O código é em Java. //com parametros que gera um numero até 20. Random ram = new Random(); int num = ram.nextInt(21); //sem parametros gera um numero qualquer sem limites Random ram = new Random(); int num = ram.nextInt(); O que é Herança e Polimorfismo? Resposta: Polimorfismo é quando uma invocação de um método assume comportamentos diferentes em tempo de execução O termo polimorfismo é originário do grego e significa "muitas formas" (poli = muitas, morphos = formas). exemplo: public double quadrado(int numero) { return (double) numero * numero; } public double quadrado(double numero) { return numero * numero; } Herança é o ato de herdar metodos de uma classe,para dizer que uma classe vai herdar de outra se usa a palavra extends. A nova classe vai ter os mesmos métodos da classe e mais outros metodos que só ela terá. exemplo: class a { public void metodo1() { } private void metodo2() { } } Bom neste primeiro momento são estas as primeiras dúvidas que novatos possuem ou possuíam. Até o próximo artigo Qualquer dúvida publiquem no fórum.