Ejemplos de Ejercicios realizados en javaDescripción completa
Descripción: Creacion de una factura con base de dato y clases, empleando formularios Univeridad Nacional de Ingenieria
Descripción: Interfaces en Java.
un autre cours sur la programmation en java.
Manual introductorio a la utilización de sockets en JavaDescripción completa
Descripción completa
java
Codigo en JavaDescripción completa
Implementación de un monitor en Java
Trabajo de simulaciónDescripción completa
Descripción completa
Descripción completa
Descripción: capas con java
Lista de ejercicios para practicar con uno de los mas potentes lenguajes de programación que hoy en día a expulsado gran desarrollo en el mercado.Full description
Herencia en JavaDescripción completa
Descripción: Implementacion de semaforos en java asi como sus mecanismos de sincronizacion
Escuela de Minas “Dr. Horacio Carrillo” Universidad Nacinal de Jujuy
CÓDIGO CLASE BARBERO import java.lang.Thread; import java.lang.InterruptedException; public class Barbero extends Thread{ Barberia barberia; public Barbero(Barberia barberia){ this.barberia=barberia; } public void run(){ while(true){ barberia.atenderCliente(); try{ sleep(5000); } catch (InterruptedException e){ e.printStackTrace(); } System.out.println("atendio a un cliente"); } } } CLASE BARBERÍA import java.lang.InterruptedException; public class Barberia { int contador; public Barberia(int contador){ this.contador=contador; }
public synchronized void atenderCliente(){ if(contador==0){ try{ wait(); } catch (InterruptedException e){ e.printStackTrace();} contador++; } else if(contador>=1){ notify(); } } public synchronized void llegarCliente(){ int copia =contador; if(contador==copia){ try{ wait(); } catch (InterruptedException e){ e.printStackTrace();} contador--; } else if(contador
public class Cliente extends Thread{ Barberia barberia; public Cliente(Barberia barberia){ this.barberia=barberia; } public void run(){ while(true){ barberia.llegarCliente(); System.out.println("llego un cliente"); } } } CLASE PRINCIPAL import java.io.IOException; public class Main { public static void main(String args[])throws IOException { Barberia barberia; Barbero barbero; Cliente cliente; barberia=new Barberia(20); cliente=new Cliente(barberia); cliente.start(); barbero=new Barbero(barberia); barbero.start(); } }
RESULTADO run: llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente
atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente llego un cliente atendio a un cliente