Curso de Java: Introducción a Java.
Java es un lenguaje de programación de alto nivel. Para los que nunca han tenido contacto con un lenguaje de programación, he de explicarles que en informática el nivel de un lenguaje
de programación va relacionado con la proximidad que el mismo tenga con el lenguaje humano. Esto quiere decir que cuanto mas alto sea el nivel de un lenguaje de programación, mayor comprensibilidad tendrá.
El lenguaje más puro o de nivel más bajo es el que trata con el microprocesador directamente. Este lenguaje se basa en 0 y 1 que son la unidades más pequeñas que nos podemos encontrar en lenguajes de programación o también llamados bits. Un Byte equivale a 8 bits, un KiloByte(KB), 1024 Bytes y así continuariamos hasta llegar a los terabytes y demás.
Afortunadamente, con el transcurrir de los años han ido apareciendo lenguajes de programación que nos evitan el tener que crear los programas introduciendo ceros y unos. Estos lenguajes utilizan compiladores que hacen la tarea de traducir el código a un lenguaje que pueda ser entendible por la computadora.
Aparecieron lenguajes, como Basic, pascal, cobol, etc, cuando todavía internet no existía.
Java se creo en un principio como lenguaje de programación de aparatos eléctricos y demás. El principal inconveniente que tuvieron sus creadores era que cada aparato tenía unas caracteristicas distintas que les perjudicaba a la hora de instalar Java en ellos. Es entonces cuando empezaron a pensar en la forma de crear una máquina virtual que hiciese de intermediaria entre el lenguaje y el aparato. Pero sus logros y avances dieron un vuelco cuando entró Internet en escena. Cuando vieron el poder de comunicación de internet, es cuando decieron adaptar Java a la misma. Posteriormente surgieron los Applets, que son aplicaciones hechas en Java que se ejecutan bajo el contexto de una página web.
Con java podemos hacer tanto aplicaciones de escritorio, como aplicaciones enfocadas a la web (Applets). Aprenderemos su síntexis, que no difiere demasiado de otros lenguajes, salvo por una pequeña gran diferencia, Java es un lenguaje orientado al Objeto.
Aunque ahora no sepamos de que liandres estoy hablando, pronto sabremos que significa en Java una Clase, un Objeto, trabajaremos con Matrices o Tablas, Listas y muchas cosas más.
Aunque es imposible, por la gran cantidad de tiempo que me llevaría, explicar todo lo que se puede hacer con Java, lo que si os aseguro, es que conocereis las principales herramientas que posee y que os permitirá hacer aplicaciones de media complejidad.
Este curso no pretende formaros como consumados programadores en Java, solo por el hecho de enseñaros las principales herramientas que posee, porque esto solo se consigue, con mucha práctica y quebraderos de cabeza solucionando problemas y el empleo adecuado de las técnicas de programación (Algoritmos). Pero lo que si os aseguro es que este curso os creará una buena base en la que apoyaros, para que podais seguir por vosotros mismos el camino en este apasionante mundo de Java. Además me he esforzado para hacer que el temario sea fácilmente asimilable
o comprensible, aunque caiga a veces en la reiteración de conceptos. Ya os dareis cuenta de que Java al ser un lenguaje orientado al objeto es a veces un tanto complicado de asimilar por lo abstracto que puede llegar a ser. Pero no os asusteis que una vez que cambias el chip y asimileis el concepto de que «en Java, todo es un objeto», resulta un lenguaje considerado como fácil y bonito.