Por WPensar em Gestão Escolar , Inovação Pedagógica , Tecnologia Educacional Para que o professor saiba utilizar a tecnologia com seus alunos, tornar suas aulas mais atraentes e aproveitar todas as possibilidades que a revolução digital tem disponibilizado, além dos cursos de capacitação usuais, há algumas habilidades especiais que não são difíceis de aprender, e que farão a diferença no dia-a-dia em classe. Confira abaixo: 1. Saber editar imagens Quando se fala em edição de imagens, muitas pessoas já pensam no quase miraculoso Photoshop, software mais utilizado atualmente para editar imagens profissionalmente. Porém, para uso em sala de aula, não há necessidade do uso de programas sofisticados. O professor pode querer, por exemplo, colocar legendas em uma imagem; redimensionar, ampliar, diminuir, inserir texto, cortar alguma parte da imagem, e isso se consegue com qualquer programa básico de edição de imagens. O Windows possui um programa de edição...
Material muito prático para aprender a fazer Threads. Parabéns, Monteiro!
ResponderExcluirCódigo para simular uma conta conjunta compartilhada entre quatro pessoas:
ResponderExcluirpackage newpackage;
public class ContaConjunta {
private int saldo = 200;
public int getSaldo(){
return saldo;
}
public synchronized void sacar(int valor, String cliente){
if(saldo >= valor){
int saldoOriginal=saldo;
System.out.println(cliente+" vai sacar");
try {
System.out.println(cliente+" esperando");
Thread.sleep(1000);
} catch (InterruptedException ex){}
saldo -= valor;
String msg = cliente+" sacou "+valor+" [Saldo Original= "+saldoOriginal+", Saldo Final= " +saldo+"]";
System.out.println(msg);
}else{
System.out.println("Saldo insuficiente para "+cliente);
}
}
}
package newpackage;
public class Compras implements Runnable {
ContaConjunta conta = new ContaConjunta();
public static void main (String[] args){
Compras irAsCompras = new Compras();
new Thread(irAsCompras, "Mãe").start();
new Thread(irAsCompras, "Filho").start();
new Thread(irAsCompras, "Pai").start();
new Thread(irAsCompras, "Filha").start();
}
@Override
public void run() {
String cliente = Thread.currentThread().getName();
for(int i=0; i<10;i++){
conta.sacar(10,cliente);
if(conta.getSaldo()<0){
System.out.println("Estorou");
}
}
}
}
Muito boa aula, mais um aprendizado e como sempre a aula é nota 10!!!
ResponderExcluir