Java


Java thread example

Hilo.java public class Hilo extends Thread { public Hilo(String nombre) { super(nombre); } public void run(){ for(int i=1; i<10; i++){ System.out.println(getName()+": "+i); try{ sleep(100); }catch(InterruptedException ex){} } } } public class ThreadApp { public static void main(String[] args) { Hilo hilo1=new Hilo("Subproceso 1"); Hilo hilo2=new Hilo("Supproceso 2"); hilo1.start(); hilo2.start(); } […]


Instalación Servidor Tomcat GNU Linux

Servidor web orientado a ejecutar sitios web dinámicos permitiendo ejecutar Java Server Page (JSP), que son básicamente sitios web programados en Java.   Instalación: sudo apt-get install tomcat7 El servicio funcionará sobre el puerto 8080, para visitar algún sitio web que este cargado sobre tomcat se debe visitar http://server_IP_address:8080/tu_proyecto 🙂 […]


Barra progreso Java – JProgressBar

Ventana con el progreso de algún proceso o ciclo que se este ejecutando. ProgressBar.java: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JProgressBar; import javax.swing.border.Border; public class ProgressBar{ static JFrame f ; Border border; static Container content; static JProgressBar progressBar; public ProgressBar(String title){ f= new JFrame(title); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); content = […]


Java – Ejecutar sentencias SQL en una BDD SQLite

Ejemplo simple de una función que permite ejecutar sentencias SQL en una base de datos SQLite public static void sqlite_execute(String sql, String path){ Connection c = null; Statement stmt = null; try { Class.forName("org.sqlite.JDBC"); c = DriverManager.getConnection("jdbc:sqlite:"+path+"/test.db"); System.out.println("Opened database successfully"); stmt = c.createStatement(); stmt.executeUpdate(sql); stmt.close(); c.close(); } catch ( Exception […]