!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.
Gracias por compartir. Excelente.
Me puede ayudar con este ejercicio:
Programar la expresión regular 1(0|1)*0 a través de un autómata finito en java
Lo máximo, es el mejor.
Muy buena pagina,he visto los videos en los que apareces de codigofacilito y la verdad es que me haz sacado de muchas dudas y me haz enseñado mucho,gracias por compartir y sigue así (Y)
grasias por compartirnos tus conosimientos
me a servido mucho
que buena pagina amigo amigo sigue haci.
sera que puedes hacer el favor y me puedes ayudar a con este ejercicio de java:
Realizar una clase que tenga los siguientes métodos.
1. método cuadrática a,b,c. este método debe resolver las raíces de una ecuación de segundo grado por la formula general validar datos.
2.debe recibir un parámetro y debe retornar un valor booleano si el valor del parámetro no pertenece ala serie de fibonacci.
3.debe recibir un parámetro de tipo string y también debe devolver una parámetro de tipo booleano, verdadero si es polindromo y falso si no lo es.
Hola Jorge un saludo desde Lima, Perú admiro el trabajo arduo q realizas sobre los consejos y tutoriales de programacion q de manera gratuita compartes con la gente q te sigue; ademas se puede apreciar q eres una persona normal comun y corriente pero bien organizada, y dejame decir q tienes una manera facil de explicar y de ser entendido. Ojala sigas cosechando exitos y gracias por tus conociemientos .
Amigo,excelente por Tu pagina Yo estudie y trabaje como programador muchos anios alla en mi pais Mexico, ahora resido en USA y realmente me gustaria aprender Java, no he vuelto a programar desde hace 10 anios y lo hacia en Natural Adabas ojala puedas apoyarme y deveras Gracias por tu aporte.
Hola man te doy las gracias, aunque tal vez los demás no sepan que dar las gracias por algo que es gratis es muy gratificante para la persona que nos da esta ayuda en este caso tú, bueno de pasada gracias por leer el post, un fuerte abrazo desde Perú estoy retomando mi aprendizaje en este lenguaje y te estaré leyendo x algún tiempo, Gracias de nuevo y Éxitos en tu vida.
buenisimo me ha servido en lo poco que he leido.
Vi un video tuyo en youtube y me llamo la atención la forma de explicación que das, los tutoriales que haces son sencillos pero a la vez muy pero muy entendible de verdad voy a recomendar tu pagina a mis compañeros de la universidad que al igual que yo están en entrándose en el área de programación muchas gracias voy a seguir con detalle esta pagina !!!
hola que tal, se ve muy bn tu pagina si me gusta y me enrrollo en tus tutoriales la compartire para que mas gente aprenda de estos tutos
buen colombiano empezare el tutorial y si veo que progreso mucho lo compartire a muchos compañeros
de antemano gracias
muy bueno lo que haces felicidades…