domingo, 20 de febrero de 2011

CONCEPTOS INDISPENSABLES SOBRE JAVA





 Algo que les suele pasar a los recien llegados al mundo de la programación, es que se olvidan de la importancia de conocer exactamente toda la conceptología referente a este, es decir todos esos conceptos involucrados en el proceso, o al menos los mas importantes, desde el modelado de una aplicación hasta las pruebas posteriores a la codificación, en el caso de java podemos resaltar algunos de los mas influyentes:

  • JDK: jdk es el acrónimo de Java Development Kit que en español es "Kit de desarrollo de java", que es un paquete donde esta todo lo que se necesita para hacer y ejecutar aplicaciones java; Cuando veas términos como SDK o J2SE es que se refieren al JDK.
  • JRE : jre es el acrónimo de “Java Runtime Environment”, es un componente del JDK que incluye todo lo necesario para poder ejecutar aplicaciones java, ojo, solo ejecutar.
  • JVM: jvm es el acrónimo de “Java Virtual Machine” que en español es “maquina virtual de java”, es un componente del JRE y es el que ejecuta el código que debe estar compilado previamente.
  • COMPILAR: es la labor que realiza el compilador; El compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro, en este caso se traduce de un lenguaje de alto nivel como lo es java a un lenguaje maquina que es un lenguaje que si puede “entender” nuestro computador por así decirlo.
  • API: es el acrónimo de “Application Programming Interface” que en español es: “interfaz de programación de aplicaciones”, proporciona al programador un conjunto de paquetes cada uno lleno de clases. Un ejemplo se esto es: java.lang.String donde “lang” es un paquete y "String" es una clase de la cual creamos objetos muy frecuentemente.
     
    Cabe destacar que para utilizar una clase se debe importar y esto se hace colocando la sentencia “import” en la parte de arriba del archivo, ejemplo:"import java.io.serializable;", pero el paquete “java.lang” se importa predeterminadamente, por eso los que empiezan en java no se encuentran con esta palabra de inmediato pues “lang ”es una clase estándar de las que se utilizan primero y no hay necesidad de importarla con dicha sentencia.
  • JCREATOR: es uno de los muchos editores de código java que nos ayudan a compilar y ejecutar nuestros programas y nos evita tener que hacerlo todo por la linea de comandos, este editor en especial solo sirve para windows. Pero existen muchísimas opciones que se ajustan a lo que necesitemos, como por ejemplo Jgrasp(hecho en java y mi preferido), BlueJ, Netbeans, Eclipse, Jboss entre otros.


Saludo inicial



hola a todos, este es mi primer blog y esta es mi primera entrada, ante todo quiero comentar que mi objetivo es ayudar a recién llegados a este mundo de la programación con java, pues algunos en sus primeros pasos tienen dificultades que les impiden a avanzar al mismo ritmo que sus compañeros de clases...

.
Sin mas rodeos empezare a editar mi segunda entrada.