Explore as questões disponíveis e prepare-se para seus estudos!
Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.
O padrão Strategy possui benefícios como: clarificar
algoritmos ao diminuir ou remover uma lógica condicional;
simplificar uma classe ao mover variações de um algoritmo
para uma hierarquia; habilitar um algoritmo para ser
substituído por outro em tempo de execução; permitir que o
algoritmo varie independentemente dos clientes que o utilizem.
O programador José criou este pequeno programa em JAVA. Após digitar todo o código, salvou o programa com o nome de “exemplo1” em seu computador. Com base nessas informações e no código digitado por José, mostrado a seguir, julgue corretamente as afirmativas como verdadeiras (V) ou falsas (F), assinalando a alternativa correspondente.
1 import java.util.*;
2 public class Propriedades
3 {
4 public static void main(Strings [ ] args)
5 {
6 System.out.println (“Bom dia...Hoje é dia\n”);
7 System.out.println (“newDate());
8 }
9 }
I - A classe Propriedades é pública, definindo que ela pode ser acessada por outros objetos.
II - O programa não irá funcionar.
III - A instrução da linha 6 fará a impressão do
texto que está entre aspas e em seguida, à
frente do texto a linha 7, fará a impressão da
data atual. A impressão ficará assim:
Bom dia... Hoje é dia [dataatual].
Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL.
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p");
Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções: