programación

Java Básico 1: ¡Hola Mundo!

2012-09-30 - Categorías: Java

Aquí dejo la estructura básico de un programa mínimo en Java, el clásico ‘Hola Mundo’. Suponemos que ya estamos familiarizados con nuestro IDE de desarrollo favorito, así que iremos al grano. Creamos una nueva clase, yo la he llamado JavaBasico1HolaMundo, está creada dentro del paquete de código javaBasico, con lo que el fichero del programa se llama JavaBasico1HolaMundo.java y su contenido es el siguiente:

// Paquete donde se organiza ésta clase de Java
package javaBasico;
 
// Declaración de la clase con su nombre
public class JavaBasico1HolaMundo {
// Entrada principal al programa, el main para los amigos
public static void main(String[] args) {
// Aquí va el código que empieza nada más 
                // arrancar el programa
System.out.println(«¡Hola Mundo!»);
}
}
Hay que saber que en Java todo son clases, se llaman clases. Es una forma de organizar el código utilizando la programación orientada a objetos (POO). Éstos conceptos trataré de estudiarmelos bien, repasarlos, y a ver si podemos verlos en un post más avanzado. De momento no hace falta saber más que todo son clases en Java. Así que verás la palabra ‘class’ por todos lados…
Ésta es una aplicación de consola, tipo MS-Dos, que cuando arranca escribirá por la salida estándar la cadena escrita dentro del:
System.out.println(»      «); 
Con ésta línea lo que hacemos es escribir una línea (println, que es abreviatura de print line, escribir linea en castellano). Ésta línea la escribimos en el out del System, es decir en la salida estándar del sistema, que es la salida por pantalla de consola.
Con todo ésto cuando ejecutamos deberá mostrarse: ¡Hola Mundo!
Lo siguiente a saber es:
public static void main(String[] args) {
 
}
Con ésto declaramos que ahí dentro es el programa ‘main’, en castellano programa principal. Se ejecuta nada más arrancar todo lo que hayamos escrito entre las llaves. De esta manera si escribimos el siguinte programa:
package javaBasico;
 
public class JavaBasico1HolaMundo {
public static void main(String[] args) {
System.out.println(«¡Hola Mundo!»);
System.out.println(«¡Hola Mundo!»);
System.out.println(«¡Hola Mundo!»);
                // aquí podemos añadir todo el código del
                // programa que queramos
 
}
}

Imprimirá 3 veces ¡Hola Mundo!

La parte donde pone ‘public class JavaBasico1HolaMundo {‘ es la forma de declarar la clase del programa, ya hemos visto que todo son clases en Java, o casi todo. Así que ya nos acostubraremos.

Doy por terminado el Hola Mundo en Java.
Saludos


Java Básico 0: Aterrizando

2012-09-28 - Categorías: Java

Daremos comienzo con éste post a una serie sobre programación para todos aquellos que siempre hemos querido aprender Java pero nos ha costado bastante. No será por la falta de información disponible sino todo lo contrario. Las posibilidades de Java para programar ordenadores, dispositivos móviles, tablets, coches, lavadoras y un largo etcétera… hacen, o por lo menos a mi, me han hecho aprender Java bastante engorroso. No recomiendo empezar con Java como primer lenguaje de programación, pero si lo prefieres tampoco es una mala opción porque tiene mucha salida, es muy completo, tiene de todo y sirve para todo.

Prácticamente se puede hacer de todo en Java aunque a veces no sea lo mejor. Depende de la aplicación que vayamos a desarrollar, la funcionalidad, tiempo disponible, recursos de hardware que tenemos, su tipo, si tenemos un pedazo de ordenador multinúcleo o necesitamos aprovechar al máximo el pequeño núcleo de un pequeño dispositivo, sería mejor un lenguaje u otro, pero ese es otro tema.

Para todo ello tenemos muchas herramientas disponibles, gratuitamente o de pago, a mi me gustan las gratuitas claro: Eclipse, NetBeans, Notepad++… que nos van a hacer la vida más fácil. Algunos programas tienen generadores de código, para crear nuevas clases, servlets, formularios, con diseñadores de formularios. Según yo he visto a fecha de hoy, los dos entornos de desarrollo, también llamados IDE de desarrollo, más utilizados para programar en Java vienen a ser Eclipse y NetBeans. Con el que estoy más familiarizado es Eclipse, así que va a ser Eclipse el que voy a utilizar, o casi siempre utilizaré.

Java es un lenguaje que nos proporciona unas cosas que lo hacen muy atractivo para aprender a programar. Algunas de ellas son:

  • Es independiente de la plataforma: o en la mayoría de los casos, nuestros programas hechos en Java podemos desarrollarlos de manera que se puedan ejecutar en todo tipo de Sistemas Operativos. Lo único necesario para poder ejecutarlos es tener la Máquina Virtual de Java, también llamada JRE para los amigos (Java Runtime Environment).
  • Es un lenguaje de programación muy utilizado, con lo que casi seguro que encontraremos ejemplos para todo tipo de problemas, ya que tarde o temprano repetimos el mismo problema unos programadores y otros y alguien publica la solución en algún foro o blog.
  • Grandes empresas estan implicadas, Sun Microsystems, Oracle, Microsoft es un gran competidor con Java con su C# que sorprendentemente se parece mucho… Las empresas de telefonía, todo tipo de industrias, bancos, etc…
  • Se puede hacer de todo: aplicaciones de escritorio, de servidor, para móviles, tablets.. el archiconocido Android tiene un entorno de desarrollo en el que usamos Java. Los móviles con su J2ME para poder hacer también programas para móviles. Se pueden hacer páginas web. También juegos, sobre todo ahora que los procesadores han mejorado tanto, ya que antes era un problema porque tener una interfaz con el Sistema Operativo, la Máquina Virtual de Java, hacia un poco más lentos los programas. Pero ahora eso no tiene casi importancia, o cada vez menos. Si necesitamos interconexión con Sistemas de Información antiguos seguro que en Java encontraremos la forma de interconectar. Etcétera…
Vamos, que tiene de todo! Ya me siento vendedor de Java.
Antes de empezar a instalar nada en nuestra máquina debemos tener claras unas cosas. Para éste curso rápido de aprendizaje en Java vamos a centrarnos en aprender las bases, en concreto, en aprender o practicar la sintaxis, variables, tipos de datos, bucles, etc… y a ver si podemos llegar a temas más avanzados como clases, objetos, herencia, polimorfismo y otras especies de otros mundos… Necesitaremos el JDK de Java, Eclipse y paciencia. Tenemos disponibles éstos dos aquí a continuación, la paciencia la tendrás que poner tú:
Si has seguido el tutorial o guía espero que con ésto ya tengas instalado Eclipse. Que estés probando o hayas conseguido ya hacer el ‘Hola Mundo’ clásico. Y no hayas tenido un aterrizaje forzoso.
Saludos

© 2024 JnjSite.com - MIT license

Sitio hecho con WordPress, diseño y programación del tema por Jnj.