Artículos
Java

Hola Mundo en Java

31/Mar/2007

Sin duda alguna el ejercicio más simple, y a la par, el que nunca puede faltar en cualquier lenguaje de programación es el programa Hola Mundo. Este consiste en sacar por pantalla la archiconocida frase de «Hola Mundo». Así que vamos a realizar el Hola Mundo en Java.

Lo primero que tendremos que hacer en Java será crear la clase HolaMundo.

public class HolaMundo {

}

Esta clase la guardaremos en un fichero .java. Es importante que el fichero se llame tal cual llamemos a la clase. Haciendo coincidir tanto mayúsculas como minúsculas. El fichero se llamará:

HolaMundo.java

Cuando compilemos y ejecutemos la clase, el código que se ejecuta en primer lugar es aquel que está dentro del método main. La signatura de dicho método es la siguiente:

public class HolaMundo {
	public static void main(String[] args) {

	}
}

Solo nos quedará mostrar el texto «Hola Mundo» por la consola. Para ello utilizaremos la clase estática System.out. Esta clase nos permite acceder a la salida de la consola. En concreto usaremos el método .println().

Finalmente el código nos quedará de la siguiente forma:

public class HolaMundo {

	public static void main(String[] args) {
		System.out.println("Hola Mundo");
	}

}

Para compilar y ejecutar este código tendremos que ejecutar las siguientes sentencias:

$ javac HolaMundo.java
$ java HolaMundo

Es importante comprobar que el directorio dónde tengas tu fichero HolaMundo.java pueda acceder al compilador de Java para poder ejecutar las sentencias que hemos puesto anteriormente.

Mediante el comando javac lo que hacemos es compilar el programa Java. Veremos que en el mismo directorio se ha creado un fichero HolaMundo.class el cual son los bytecodes que representan al lenguaje.

Acto seguido vamos a ejecutar el comando java lo que hace es ejecutar los bytecodes para poder ejecutar el programa que hemos codificado.

Y ya tendremos nuestro primer programa mediante el Hola Mundo en Java. ¿Lo has conseguido? Deja tu impresión en los comentarios.

Código Fuente

Descárgate el código fuente de Hola Mundo en Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Hola Mundo en Java

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
CSS

Alinear texto al centro con CSS

30/Mar/2007

En las primeras versiones del HTML existía el atributo align, el cual, mediante diferentes valores nos permitía alinear el texto a la izquierda, centro o derecha. Con la llegada de las hojas de estilo CSS este atributo se convierte en obsoleto y la alineación pasa a ser controlada por atributos CSS. En este ejemplo vamos a ver cómo podemos alinear texto al centro con CSS.

La propiedad CSS que nos permite alinear el texto es text-align. Dicha propiedad la podemos aplicar a los diferentes elementos HTML que gestionen bloques: cabeceras, párrafos, capas,…

La sintaxis de la propiedad text-align es la siguiente:

text-align : start | end | left | right | center | justify | match-parent | justify-all

Así, los valores que puede tomar text-align son:

  • justify, Justifica el contenido dentro de la caja de todas las líneas excepto de la última.
  • justify-all, Justifica el contenido dentro de la caja de todas las líneas incluida la última.
  • match-parent, Acepta la alineación que tenga el elemento padre.
  • end, Atiende a la dirección del texto. Si es un texto izquierda-derecha lo alinea a la derecha y si es un texto derecha-izquierda lo alinea a la izquierda.
  • center, Centra el texto dentro de la caja.
  • left, Alinea el texto a la izquierda de la caja.
  • start, Atiende a la dirección del texto. Si es un texto izquierda-derecha lo alinea a la izquierda y si es un texto derecha-izquierda lo alinea a la derecha.
  • right, Alinea el texto a la derecha de la caja.

En el caso de querer alinear texto al centro con CSS deberemos de utilizar el valor center. Así, por ejemplo, lo podemos aplicar a una cabecera. Lo primero que tendremos que hacer es definir una hoja de estilo en la cabecera de la página

h2.center{
  text-align: center;
}

Luego simplemente deberemos de utilizar la clase center dentro de un elemento h2. Para ello utilizamos el atributo class.

<h2 class="center">Cabecera centrada</h2>

Espero que os haya servido de ayuda este sencillo ejemplo para alinear texto al centro con CSS.

Código Fuente

Descárgate el código fuente de Alinear texto al centro con CSS
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Test CSS

¿Te atreves a probar tus habilidades y conocimiento en CSS con nuestro test?

Test CSS
Artículos
Java

Milisegundos a Hora en Java

29/Mar/2007

Cuando estamos haciendo pruebas de rendimiento de nuestros programas, una forma muy sencilla de medir el tiempo de ejecución en Java es invocando a la función System.currentTimeMillis() entre dos puntos de nuestro programa. Esta función te da los milisegundos transcurridos desde el 1 de enero de 1970. Esta fecha es tomada como estándar en el mundo de la computación y es denominada «the epoc».

Posteriormente lo que haremos será restar el tiempo obtenido en los dos puntos y como resultado nos dará el tiempo de ejecución entre estos dos puntos en milisegundos.

Puede ser que como dato técnico esté bien el ver los tiempos en milisegundos, pero en otras necesitaremos ver el dato en un formato de hora, minutos y segundos. Para estos casos no podemos utilizar la función SimpleDataFormat, ya que esta te formatea el dato de los milisegundos desde el 1 de enero de 1970. Es por ello que no nos vale.

Para resolverlo vamos a hacerlo de una forma más «manual», pero muy sencilla.

La idea es la siguiente. Lo primero es dividir los milisegundos entre 3600000. Este valor representa el número de milisegundos de una hora. A si que partiendo la cantidad de milisegundos que tenemos entre este valor tendremos las horas.

hora = milisegundos/3600000;

Ahora hay que ver cuando milisegundos quedan como resto de la división. El resto lo obtenemos mediante el operador %.

restohora = milisegundos%3600000;

Ahora, de los milisegundos restantes hay que ver cuantos son minutos. Es por ello que dividimos entre 60000. Que son los milisegundos equivalentes a un minuto. El código será como el anterior, primero los minutos y luego el resto.

minuto = restohora/60000;
restominuto = restohora%60000;

Con el resto de los minutos aplicaremos la misma técnica para calcular los segundos. En este caso el divisor será 1000. Ya que un segundo son 1000 milisegundos.

Solo nos quedará el volcar por pantalla nuestro resultado.

System.out.println(hora + ":" + minuto + ":" + segundo + "." + restosegundo);

Código Fuente

Descárgate el código fuente de Milisegundos a Hora en Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
HTML

Tres Frames

La idea de este ejemplo es ver cómo montar una página que contenga tres frames.

La disposición de la página será la siguiente: en el lado izquierdo tendremos un frame de ancho 20% del total, en el lado derecho tendremos dos frames en disposición horizontal. El superior ocupará el 90% del espacio, mientras que el inferior ocupará el 10% restante.

Quedándonos la siguiente disposición:

Frame
de la Izquierda

Frame Superior

Frame
Inferior

Lo primero que tenemos que hacer es definir la página que va a contener la división de los frames y posteriormente cada una de las tres páginas que son el contenido de los respectivos frames.

La página que define el frame utilizará la etiqueta FRAMESET para definir la división. Para definir