Tag Archive for introduccion a java

Introducción a Java

!Bienvenido al lenguaje de programación Java¡

Para iniciar a programar en Java hay que entender exactamente que es Java.

Java es un lenguaje de programación de 4 nivel, es un lenguaje moderno y tiene muy buenas caracteristicas como lo es la programación orientada a objetos, su compatibilidad con diversos sistemas operativos, un API muy bien documentado el cual puedes encontrar aqui, y muchas otras caracteristicas que iremos viendo conforme aprendamos este lenguaje.Primeramente hay que entender como funciona Java.

Como funciona Java(ejecución)

Java es un lenguaje semicompilado que funciona con una maquina virtual, la cual se conoce como la Java virtual machine, o JVM. La maquina virtual de Java es necesaria para poder ejecutar los programas escritos en este lenguaje, y se encuentra disponible para diversos sistemas operativos, como son OS X, Windows, y diversas distribuciones de Linux. Esta maquina virtual lo que hace es interpretar los programas de Java, transformarlos a lenguaje maquina para la PC, y asi la PC puede ejecutar el programa. Bien la PC no ejecuta directamente el programa, si no que ejecuta la JVM, y la JVM interpreta el programa precompilado, razon por la cual Java se considera un lenguaje semicompilado como se menciono anteriormente.

Ventajas de Java

Java tiene muchas ventajas, entre estas tenemos que Java es un lenguaje multiplataforma, lo que quiere decir que se ejecuta en la mayoria de los sistemas operativos, inclusive en sistemas operativos mobiles. Otra ventaja es que java es un software de distribución libre, no es necesario pagar una licencia para poder comenzar a desarrollar en este lenguaje. Asi mismo es un lenguaje muy completo y poderoso, se pueden realizar muchas tareas con el, pues posee una libreria y utilidades muy completas que facilitan la programación.

Desventajas de Java

Asi como este lenguaje tiene ventajas, tambien tiene desventajas, una de ellas esque puede ser un lenguaje de ejecución lenta, debido al uso de la maquina virtual de Java, a diferencia de otros lenguajes de programación de mas bajo nivel como lo es “C”, su velocidad de ejecución disminuye drasticamente al compararse con este lenguaje. Otra desventaja es que Java es considerado un lenguaje dificil de aprender, esto debido a su compleja sintaxis, sin embargo la estructura de este lenguaje es completa y organizada y semejante a el lenguaje de C++, por lo que si se tiene conocimiento previo en C++, Java no deberia de ser un lenguaje dificil de aprender.

Requerimientos para comenzar a programar en Java

Antes de comenzar a programar en Java es necesario contar con una PC que tenga instalados el siguiente software.

Sistema operativo windows,OS X,Solaris o distribución de linux

Maquina virtual de Java(JVM) – usada para ejecutar los programas compilados en Java, tambien se le conoce como JRE(Java Runtime Enviroment), y puedes descargarla aqui.

JDK(kit de desarrollo de Java)-El bien JDK o SDK(software development kit) se puede descargar aqui. Sin embargo si descargas el entorno de desarrollo Netbeans, este suele incluir el JDK para mas facilidad de desarrollo.

Entorno de desarrollo – en realidad se pueden escribir los programas en cualquier editor de texto, pero para mas facilidad y fines del curso utilizaremos el NetBeans, el cual puedes descargar en la pagina oficial de netbeans aqui. Tambien encuentra las instrucciones de instalación de este software aqui.

Listos para comenzar

Si ya descargaste el software necesario y tienes ganas de comenzar, continua con la siguiente lección de este curso. Comenzaremos con la practica.