[Música] Hola y bienvenidos a este primer video del curso de Java bien en este video vamos a ver una pequeña Introducción a lo que es Java o Java el lenguaje de programación Así que antes de adentrarnos a todo lo que es javite o Java y programar en Este lenguaje vamos a ver una pequeña introducción vamos a saber un poco de su historia y Por qué es importante Este lenguaje Okay Comencemos Entonces vamos a hablar un poquito de historia de lo que es Java bien o Java Entonces vamos a comenzar fue creado por San microsystem bien Esta es una empresa bastante importante y pues Java fue creado dentro de esa empresa y mira fue presentado en la segunda mitad del año 1995 entonces date cuenta Java es un lenguaje que no es tan tan tan antiguo pero tampoco es tan nuevo regular no es desde el año 1995 es decir ya tiene 21 años de existencia Bueno entonces vamos a ver dice que fue creado por un grupo de trabajo liderado por James gosling okay entonces dentro de s microsystem existió un grupo de trabajo muy especializado y muy buenos programadores para crear lo que era Java en el cual Ese proyecto estaba liderado por este señor James goslin Y quién es exactamente bueno es este señor este señor pues un poquito viejito ya barbudo bien pues él es James goslin él estuvo a cargo de lo que fue el proyecto Java bien aunque no siempre se llamó Java Ya lo vamos a ver dentro de un momento sino que este señor es conocido como El padre de Java o Java bien Vamos a vamos a decirle Java mejor entonces James goley es conocido como El padre de Java bien Además el nombre Java surgió de una reunión de una de una de las reuniones creativas celebradas por el equipo de desarrollo de lenguaje como te dije no siempre se llamó Java llevó antes otros nombres Como por ejemplo Oak entonces en alguna de las reuniones que tenían este grupos de trabajo que estaba Pues liderado por James goslin se ponían a pensar y debatir sobre cuál sería un nombre genial para un lenguaje de programación un nombre que sea fácil de recordar y pues muy utilizado entre los programadores En lo cual resaltó la idea de dos programadores Me parece que fueron en los cuales dijeron Bueno hace un momento estuvimos en una cafetería y estuvimos bebiendo una taza de café Oye el café es muy utilizado por los programadores Entonces le pusieron Java en honor a eso y Java Pues en el arcot inglés Se podría decir que es como una taza de café caliente humeante y el café pues lo deben muchísimos programadores cuando están trabajando por lo tanto Java les pareció un nombre genial para poner a un lenguaje de programación por eso se llamó Java Pero ya te dije que antes llevó otros nombres sino que terminó convenciéndola lo cual hicieron una gran elección me parece Porque Java es un nombre bastante bonito bien Además vamos a decir qué cosa es Java bien Qué es Java bueno Java es un lenguaje de programación de desarrollo de propósito general con esto Me parece que ya te estoy diciendo la gran mayoría que se puede hacer con Java es de propósito general lo que significa que con Java tú podrías hacer lo que quieras lo que tú puedas imaginar y como tal es válido para realizar todo tipo de aplicaciones profesionales Java es muy utilizado actualmente está en el top de los lenguajes más utilizados en el mundo Así que date cuenta la importancia que tiene Este lenguaje de programación y por Tú deberías aprenderlo bien Además vamos a decir qué lo hace distinto de los demás lenguajes de programación Por qué Java Dime por qué no otro lenguaje Bueno vamos a decir que los programas creados por Java son independientes de la arquitectura a qué me refiero con esto a que son portables si yo hago un programa en Java en mi laptop que utiliza Windows y lo llevamos a otra Laptop que utilice supongamos el sistema operativo Mac Oye mi programa funcionaría de igual manera A eso me refiero con son independientes de la arquitectura Yo podría programarlo en una máquina y después ir a ejecutar mi programa en otra máquina y ese programa funcionaría de igual manera como funcionaba en mi máquina o sea date cuenta esto es bastante bueno porque al ser portables puedes hacer lo que tú quieras con un programa y ir ejecutarlo donde tú desees eso está genial bien Además vamos a decir que permite escribir applets me estarás preguntando Alejandro Qué cosas son los applets bueno los applets son pequeños programas que se insertan dentro de una página html okay Y applets puede ser programados desde Java bien y además se pueden escribir aplicaciones para intr redes también se pueden escribir aplicaciones clientes servidor y también se pueden escribir aplicaciones distribuidas en redes locales y en internet o sea date cuenta Java es un lenguaje muy pero muy amplio donde puedes hacer muchísimas cosas interesantes bien y además vamos a decir que es fácil de aprender Y está bien estructurado bien genial ahora la pregunta del millón qué se puede programar con Java como ya te dije hace un momento se puede programar aplicaciones independientes es Java es un lenguaje de propósito general tú podrías programar con Java lo que tú quisieras en serio No te miento lo que tú quisieras y aparte también se pueden programar applets que ya te lo mencioné hace un momento que eran las applets bien entonces es fácil de aprender dime es fácil de aprender Java Bueno la verdad es que sí es fácil y te voy a dar razones supongamos tú vienes de un lenguaje como c+ má bien entonces si tú vienes de un lenguaje Como c+ + te voy a decir que aprender Java será bastante sencillo Por qué Porque la sintaxis de c+ + es bastante parecida a la de Java Oye no es igual pero es bastante parecida Así que si tú ya has programado y tienes experiencias con lenguajes como c o c+ más aprender Java se te va a ser bastante sencillo Porque la verdad es que la mayoría de palabras se repiten o si no son muy parecidas bien y además si tú has programado en otro lenguaje también orientado a objetos como lo es Java programar en Java también se te va a hacer muy sencillo Porque como tú ya sabes o tienes la idea de los conceptos de la programación orientada a objetos cuando llegues a Java se te va a ser pues bastante sencillo Porque tú ya dominas esos temas Entonces es fácil aprender Java Sí la verdad es que sí es fácil sea cual sea el origen de donde vienes y es si además vienes de no saber absolutamente nada y ya va será el primer lenguaje con el que aprendas pues Permíteme decirte que también será sencillo Porque aprenderás conceptos muy básicos Además este curso comienza desde cero no hace falta que tengas conocimientos de programación orientada a objetos ni que hayas programado antes en otro lenguaje este curso va desde cero Así que tú no te preocupes es fácil aprender Java tú solamente di que sí Okay bien Además vamos a ver algunas características que tiene Este lenguaje Java Como por ejemplo es intrínsecamente orientado a objetos Mira el lenguaje de programación Java está es intrínsecamente Es realmente es todo el lenguaje orientado a objetos okay Así que si tú no sabes orientación a objetos tampoco te preocupes vas a aprenderlo en este curso Pero si tú ya sabes un poco de orientación a objetos o de la programación orent objetos o de Po Pues la verdad es que se te va a hacer mucho más sencillo aprender Java bien Vamos a decir que funciona perfectamente en Red también como ya te dije se pueden programar applets bien tiene gran funcionalidad gracias a a sus librerías clases Bueno si tú ya has programado en c+ te vas a dar cuenta que para c+ habían un montón de librerías con los cuales tú podías utilizar muchas funciones que te hacían tus programas más fáciles bueno en Java también existen muchísimas librerías que también te van a hacer que tus programas sean mucho más fáciles de hacer eso es bastante bueno bien y vamos a decir que no tiene punteros manejables por el programador Okay aunque los maneja la máquina interna Y transparentemente si tú venías de lenguaje por ejemplo c+ má donde utilizabas punteros y nunca te gustó el tema de punteros o Nunca llegaste a entenderlo Oye Java se abre las puertas hacia ti porque en Java Pues tú no utilizarás punteros Así que si ese tema de punteros no te gustaba creo que Java es excelente para ti no utilizamos punteros nosotros sino que ya la máquina en sí se encarga de hacer los punteros eh de forma interna y transparentemente nosotros no tenemos por qué programar punteros además el manejo de la memoria no es un problema la gestiona el propio lenguaje y no el programador o sea date cuenta de Cuántas responsabilidades nos está estamos evadiendo ya va Nos abre las puertas y nos hace que la programación sea muy sencilla para nosotros Eso está bueno y vamos a decir que por último genera aplicaciones con pocos errores posibles y esto por qué Porque cuando tú estás codificando inmediatamente antes de que compiles o ejecutes tu programa ya vay ya te está diciendo sabes que aquí hay un error así que por favor corrígelo bien eso está bastante chévere antes de que te confundas al ejecutar Ya ve te está diciendo que te has equivocado y que por favor lo corrijas y además te da opciones para que tú puedas corregirlo y eso es bastante bueno Y por último vamos a decir que incorpora multi tradings trading Me parece que s que se pronuncia Pero bueno incorpora multihilos Y para qué son los hilos Exactamente Bueno te voy explicando un poquito los hilos son para que cuando tú tienes bastantes operaciones concurrentes hacer que todas ellas se Ejecutan de forma ordenada en tu programa Así que los hos son bastante pero bastante utilizados en Java y para programarlos son muy sencillos vamos a llegar a esos temas de multitrac multihilos es llegaremos pronto no te preocupes bueno estas son algunas de las características de Este lenguaje y Este era el video que quería presentarte como una introducción a lenguaje de programación Java o Java bien Espero que este video te haya gustado Y recuerda que si puedes imaginarlo puedes programarlo nos vemos en el próximo video del curso de Java hasta luego