Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúas navegando consideramos que aceptas su uso. OK Más información | Y más


Introducción a Java


Hola amigos, con este post empezaremos a conocer a un lenguaje de programación
completamente orientado a Objetos, Java.
Desarrollado por James Gosling de Sun Microsystems, es influenciado por C++.
Smalltalk, Eiffel y ha influido a otros lenguajes como C#, J#, Javascript, PHP
y Python.




Una de las características de Java es su garbage collector (reciclador de memoria dinámica). Con esto, no es necesario liberar memoria, ya que el reciclador lo hace, y como es de baja prioridad, al entrar en acción, permite liberar bloques grandes de memria por lo que limita mucho la fragmentación de ésta.

Sus aplicaciones son compiladas generalmente a bytecode, es decir, el tipo de instrucciones que la máquina virtual de java ejecuta.
Éste código no es ejecutable por sí mismo en ninguna plataforma hardware, al no corresponder con el lenguaje de ninguno de los procesadores actualmente conocidos; por lo que necesitamos algo para poder compilarlo, este mecanismo se denomina Máquina Virtual Java (JVM), y en cada plataforma ya sea Linux, Windows, Mac, entre otras, existe una máquina virtual específica.

Existen diferentes IDE's para java. Pero primero, ¿qué es un IDE? Un IDE es una aplicación compuesta por un conjunto de herramientas que puedan ser útiles para el programador, por ejemplo, un editor de código, un compilador, un debugger y un construcción de interfaz gráfica.
Ahora si, algunos pueden ser, Eclipse, NetBeans, JBuilder, BlueJ, JCreator, éste último para entorno windows, entre otros.

Para la instalación de Java en Linux es necesario tener al menos 64MB de memoria RAM, y 75MB libres en disco duro.Y debemos descargar la siguiente librería, Java Runtime Environment (JRE).
Para la ejecución y compilación de java en Windows es necesario tener el JDK 1.1.8 de Sun, SDK 3.1 de Microsoft, JDK 1.1.7B de IBM o los más actualizados. Así como tener al menos 48MB de memoria RAM.

Bien vamos a nuestro primer código, el cual será hecho utilizando Geany.

Para poder compilar java necesitamos de estos paquetes, los cuales los podemos descargar desde Synaptic Package Manager:
Aunque instalando ecj se instalan los demás :D 

Libxt-dev
Openjdk-6-jdk
ecj
gcj-4.4-jdk
gcj-4.3


Ya con los paquetes instalados y el editor de texto abierto podemos escribir nuestro código, se debe de guardar con la extensión .java



Vamos a analizar el código.

Al igual que en C o C++ las líneas de argumento // no afectan a la hora de ejecturar el programa pero
sirven de ayuda para realizar anotaciones sobre el código, que hace una función o para que nos sirve una variable.

En la línea 4:  class PrimerPrograma {
Aquí declaramos la clase PrimerPrograma. El nombre de la clase se utiliza para crear un fichero PrimerPrograma.class en el directorio en el que estamos compilando nuestra aplicación.

La línea 6: public static void main (String args[]) 
es como el main en C, es decir, el punto de entrada 
de una aplicación, aquí definimos lo que queremos que haga nuestro programa.
String arg[] es un arreglo de cadenas, las cuales vienen siendo los argumentos que le pasamos a
nuestro programa.

La línea 8: System.out.print("Este \n");
Aquí  imprime el contenido en consola que tengamos dentro de los paréntesis. La secuenta de escape \n nos sirve para dar un salto de línea.

La línea 9: System.out.println("es mi primer programa");
También nos imprime nuestro contenido en la consola pero como se darán cuenta en esta línea ponemos println, a diferencia de print, esta línea ya nos da la secuencia de escape, es decir, nuestro salto de línea.

La línea 10: System.out.println("en Java");
Al igual que la línea 9, ya nos da el salto de línea y nos imprime en consola.

Y las llaves { } como en todos los demás lenguajes nos indican el inicio y cierre de cada función.

Para compilar en Geany solo debemos dar clic primero en el ícono donde está la flecha, la pirámide y el círculo.


Y para ejecutarlo, solo damos clic en este ícono.


Ahora así queda ya en ejecución nuestro programa ^_^ .




by Qu3tz


0 comentarios :

>

Publicar un comentario

 
Copyright © Developers For Life