✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Increíble que un curso de hace 9 años, añadiendo que es gratuito, sea el mejor curso que he encontrado en UA-cam. Enhorabuena @pildorasinformaticas por tanta vocación dirigida a todas las personas que quieren aprender y crecer en este mundo tan bonito como lo es la programación!!
En pleno 2024, habiendo desarrollado varios anios en PHP y trabajando como ingeniero front end y en vistas de retomar full stack, este curso es lo mejor que he encontrado para repasar bien los conceptos de Java, de POO y muchas cosas mas que tiene Java.
Estos videos son una verdadera JOYA y el profesor es un verdadero MASTER....por primera vez estoy entendiendo un lenguaje de programación, muchísimas gracias maestro, saludos desde Chile Stgo. R.M.
Profe, por dificitudes del destino tuve que dejar de lado su curso, pero aquí estamos reenganchandonos ya desde unos videos, solo he tenido que repasar un poquito por que usted explica muy bien y claro, por eso mismo he vuelto, vamos al lio!!!!!!, GRACIAS!!!
Solo puedo decir una cosa, simplemente genial, mi hermano y yo llevamos 15 días con tus vides y hasta el momento todo de maravillas sobresales entre los demás cursos de youtube y tu forma de explicar y enseñar me parece muy didáctica, un saludo desde Colombia.
Con la cuarentena por el CORONAVIRUS en España estoy aprovechando para avanzar todo lo que pueda con este curso y se me está haciendo ameno, ocupo buena parte del tiempo y me sirve para tener la mente ocupada. Saludos y muchas gracias.
Profesor, de nuevo enhorabuena por su manera de explicar las cosas y transmitir sus conocimientos. Enhorabuena y una suerte poder disfrutar de sus enseñanzas.
Hoy, después de muchos meses, gracias a Dios y a tí Pildoras Informáticas, que acabo de comprender bien la programación Orientada a Objetos, la instanciación, el metodo constructor y el orden correcto de la estructura del programa. Tío, eres muy bueno en ésto, y te reitero mis mas sinceros agradecimientos. Espero algún día darte las gracias en persona. No sabes cuanto me haz ayudado. Saludos desde Santiago, Chile.
Gracias por los videos este mes cumpli 17 años y hace 6 meses empece mas o menos empece a programar en java, hice 2 cursos de yt pero me dejaron muchas dudas y estaban incompletos, con este curso mis dudas se van aclarando. Mi objetivo es hacer apps de android antes lo habia intentando pero me faltaba mas conocimiento en java asi que cuando termine este ya estare mucho mejor para android
Gracias por todo, he notado cuan insensible he sido, he visto hasta ahora 37 videos, me has entusiasmado, ya he creado pequeñas cosas y me he divertido (aunque no puedo esperar para comenzar a hacer cosas más gráficas) no sólo con Java ya me había acercado al HTML5 y CSS con tu otro curso y he notado, que no le he dado ni un me gusta a tus videos ni te he dejado ningún comentario. Por eso esta intentará ser mi redención. Voy a ir en retroceso dándole me gusta a los ya visto y de ahora en adelante tendrás mi pulgar arriba en cada video y comentario en donde necesite ayuda y donde algo sea relevante. Mis felicitaciones eres grandioso, te recomiendo con todos los que veo y les interesa aprender. Y de verdad MUCHAS GRACIAS. Por cierto en esta clase no es difícil entender static lo explicaste de manera magistral y me quedó muy claro.
Todos los días me impresiono y Juanito el chispa mi perseverancia le va ha ganar. Voy a real-izarlo con un vector, Es decir con array....para que se refje todo los empelados, claro con un For new....Nunca había realizado el método estático. Gracias siempre me sorprendo.
Creo que a la gran mayoría a este punto se les hizo muy "oscuro" a todo esto de la programación jaja xD. El mejor curso, no cabe duda. Con cada vídeo aumentan mis ganas por aprender más y más. Excelente trabajo Profe, ¡¡¡SIGA ASÍ!!!, que voy a tomar todos los cursos que tiene, cuente con ello.
(15:16) A lo mejor mi nula experiencia en Java me hace caer en la idea de que el lenguaje no es tan complejo ni "pesado" como muchas personas lo pintan. Pero de lo que sí estoy seguro es que gracias a usted, profesor, este proceso de aprendizaje va siendo ameno y su manera de explicar hace que programar sea hasta placentero. ¡Gracias!
muchísimas gracias Profesor sinceramente es de lo mejor que he visto y me atrevo a decir que incluso comparado con algunos cursos presenciales que tome en la universidad, donde me quedaron unas lagunas tan grandes que debido a esto tome la decisión de ver todo su curso sin saltar inclusive las cosas que me enseñaron. Que bueno hubiera sido tener un profesor como usted en la universidad, las bases que hubiese tenido para seguir aprendiendo a través de literatura, por que esta si que es enredada a veces. Muchas Gracias desde Colombia.
Cuando uno sabe explicar algo que hasta un niño lo entiende, tiene un conocimiento de la materia muy grande, desgraciadamente muchos profesores de universidad no sabe la materia que explican, solo la conocen por haber la leído y estudiado, pero realmente no la saben y a veces ni la entienden, por eso la explican mal. Lamentablemente la mayoría de las personas aprenden las cosas superficialmente, solo si tienes realmente vocación la aprendes y no tener un diploma que queda muy bonito colgado en la pared del despacho, te da el conocimiento, pero desgraciadamente, eso el lo que valora la sociedad.
Pues concuerdo contigo Felipe, de verdad hay muchísimos profesores piratas y de verdad 5 estrellas para el Profe Juan, pero también hay que entender que jamas veras Java en la universidad tan detalladamente como aquí, ya que un semestre son como 32 clases.
Por fin, ya se usar un metodo statico, vamos un año de FP y lo usaba porque si, pero hoy lo comprendo y tengo claro como usarlo, como siga así apruebo seguro. Muchas gracias, estaba esperando este curso como agua de Mayo, porque si con el de Excel aprendi muy bien, sabia que con uno de Java seria igual.
Hola señor profesor Muy Bueno su curso de java, llevaba años queriendo aprender este lenguaje y no encontraba como y lo descubri hace unos meses. Excelente su explicación , muchas gracias!
Me paso a dar un agradecimiento por los vídeos. Se hacen muy cómodos de ver y aprendes mucho con ellos. Por cierto, creo que este en especial es un punto de inflexión en lo que llevamos hasta ahora porque se empieza a entender todo el código en si. Si los has estado haciendo con atención y pillando notas como yo da gusto pausar tu vídeo y anticiparse a tus comentarios y ver que has acertado y lo tienes todo bien organizado hasta el momento en la cabeza. Le recomendaría a la gente que si hasta aquí hay cosas que no le han quedado claras que vuelva e intente machacar hasta entender los conceptos, que creo que es lo más importante del todo y no sólo pillar la mecánica. Lo dicho, gracias.
+Mario Meitín Álvarez Gracias a ti por el comentario y por seguir mis vídeos. Las recomendaciones que haces son muy recomendables valga la redundancia. Un saludo
Saludos Profesor desde Colombia, he de decir que me gusta mucho la forma de explicar y que he aprovechado mucho su curso gracias sinceramente y vea pues somos tocayos, estudio Ing de Sistemas y pués me he apoyado mucho en su curso y me va muy bien.
Desde ya quiero felicitarlo por este curso de java, he comprendido muchas cosas viendo sus videos, y aun me falta muchos videos por ver, pero se que al final podre decir valio la pena ver todos los videos =) muchas gracias y siga adelante con este y muchos cursos mas =)
ola amigo... le felicito por el curso, por el esmero y el esfuerzo emprendido.. gracias a estos videos seremos buenos en informatica y en cualquier ambito, por que lo que te enseña en la universidad no es nada, ni siquiera la mitad por eso le doy las gracias por su paciencia. gracias a usted supe mas de java. saludos.. desde Paraguay, Asuncion..
Dicen que la mayoría de personas que aprenden JAVA como primer lenguaje de programación se desaniman y deciden abandonarla, pero este curso es la solución.
Profe la verdad que me respondio las preguntas anteriores, acá entiendo como los objetos tienen sus propios métodos y variables, también como las clases pueden tener sus propios métodos y variables cada vez mas claro.
Llego bastantes años tarde pero queria decirle que usted es un excelentisimo profesor, muchas gracias por todos estos videos y cursos, gracias a usted en pocos dias pude adentrarme a lo basico de este lenguaje y creo que miles de personas piensan lo mismo. Espero poder alcanzarlo en los otros cursos que imparte, hasta entonces profesor.
Hola juan; muchas gracias por este curso, te quería contar que siempre use excel para todo, en el trabajo, en casa, incluso como jovi, programando en vba, tomando códigos de la web y adaptándolo a mis necesidades y yendo de apoco a entender como funciona ese programa, hasta que empece a hacer aplicaciones para android con android studio y bue, no fue tan fácil tomar códigos de la web y adaptarlo, así que decidí investigar este bendito java y aquí me hallo. empece con este curso el 26 de diciembre y ya voy por el capitulo 38 y estoy muy entusiasmado. y hoy creo que entendí algo; cuando hablaste de la historia de java contaste que a los ingenieros que lo desarrollaron se les encomendó realizar un lenguaje que pudiese destinarse a operar, por ejemplo, un electrodoméstico, así que si no estoy herrado es por esto que se importan las librerías que se van a utilizar y no mas que eso, y que los objetos se construyen a medida que se progresa en el desarrollo del programa, y también por eso deben de declararse las variables para ahorrar los recursos que puede tener un electrodoméstico. es así mas o menos?
+Alejandro Soca Hola !! Efectivamente así es. Todas esas características que mencionas no son más que herencias de su pasado. Cuanto más ligero sea el programa y menos recursos consuma, mejor. Los electrodomésticos no cuentan con grandes procesadores y memoria para gestionar recursos (y menos los electrodomésticos antiguos). Por este motivo Java se consideró ideal en su momento para estas tareas. Un saludo!!
Ya llevo un tiempo aprendiendo Java, pero justamente no tenía bien claro para qué o cómo es que la 'Keyword' 'static' funcionaba. Después de este par de videos ya me quedó muy claro. ¡Gracias!
Como lo dices en alguna parte del video, "algunos de ustedes pueden que estén viendo la luz"....por mi parte la veo, y muy clara. Gracias por los videos, Excelentísimos!!!!
Muchas gracias sos un genio comence por necesidad para rendir una materia de la facultad(los profesores son malisimos explicando y encima saben a media)...pero me termino gustando...gracias a dios le agarre rapido la mano ya que vengo de c y c++...Ademas java es muy requerido y esta bastante bueno..Saludos desde Argentina...IDOLO
Abril 2022, sigo el curso y me llenó de orgullo, usar el método static, get_id_siguiente, desde la intuición... desde su clase y no desde el OBJETO...excelente maistro //nombre de mi clase//punto//get_talcosa Empleado_v36.get_id_siguiente; en el System out
Gracias por el comentario. Me alegro de que te gusten los vídeos. Tu recomendación llega un poco tarde: me dedico a la enseñanza desde hace 17 años. Un saludo!!
En java me pasa supongo que como a todos, en este caso me quedo con una idea de lo que es static pero no lo comprendo del todo. Supongo que es cuestión de práctica. Sigo con el curso que es muy interesante. Gracias de nuevo!
Dandome un speed run sobre java con el curso bro excelente al avanzar tan rápido me marie con poo un poco pero el curso es tan bueno q por arte de magia tras unos videos más de tu otra play list sobre poo entendí excelente por cierto cada día es más brillante jaja no se si entendió
hoy se hizo la luz despues de repetir el video anterior 4 veces, leer otras fuentes y confirmo esta es la explicacion mas sencilla sobre variables y metodos estaticos, de paso la comprension del famoso psvm
Hola Juan!! Gracias por la calidad de tus videos! Realmente es un placer ver las clases... Planeo finalizar el curso y para dejar evidencia de su vigencia y efecto en nuevos alumnos voy a tratar de ir dejando las fechas en las que terminé ve ver cada video y entendido pués; quizá de esa manera motive a la constancia de otras personas a seguir y bueno, un feedback para ti! Te mando un abrazo desde Argentina! 15/10/2020
Profe juan, excelente joyita de la internet, hasta el mismo chat GPT recomienda este curso al preguntarle sobre los mejores cursos de java en YT. profe esta bien que todo lo que enseñes, y digas lo que quiera ver como un algoritmo, y apoyándome mucho sobre la estructura de datos?
Hola amigo nuevamente y como siempre gracias por otro video, comento esto por una duda un poco dificil de explicar: Resulta que en el codigo del video para no tener que estar escribiendo tantas veces lo mismo para cada empleado (cambiando el nombre) lo que hice fue el siguiente codigo: Creo dos matrices, en una almaceno los nombre de los trabajadores y en la otra almaceno instancias de la clase Empleados. (fijese que la primer matriz la llame exactamente igual que la clase "Empleados"), luego con un bucle "for" recorro la matriz de nombres llamada "Empleados" creando instancias con dichos nombre y voy almacenando estas instancias en la matriz "misEmpleados". Una vez hecho eso hago otro bucle "for" y este lo unico que hace es recorrer la matriz de instancias llama "misEmpleados" y ejecutar a cada instancia el metodo getDatos(), y de esa forma poder ver en consola los datos de cada instancia. Lo siguiente que hago es pedirle al programa que me muestre en consola la propiedad estatica "idSiguiente" de la clase "Empleados" y es en esa linea donde la consola me marca error. Este es el codigo: String []Empleados = {"trabajador1","Trabajador2","Trabajador3"};//Nombre de los trabajadores Empleados []misEmpleados = new Empleados[Empleados .length];//Matriz de empleados. // Crea instancias con los nombres anteriores y los almacena en la matriz "mis Empleados": for(int i=0;i
No se si he entendido bien, pero parece ser que hay un problema por duplicidad de nombres: decidiste llamr igual a la matriz que a la clase y eso generará problemas. No conozco otra solución mas de que darle nombres distintos a cada cosa. Un saludo!!
Hola profesor, antes de nada agradecer tu trabajo, sin duda magnífico, es el mejor curso de Java que he encontrado. Lo segundo es comentarte una duda sobre un código que he escrito. He construido una clase llamada calculadora con un método estático que suma los parámetro, te paso el codigo: public class Calculadora { //Declaración de variables de clase private static double acumulador;
public static double suma(double [] sumandos) { for(double e: sumandos){ acumulador = acumulador + sumandos[e]; } return acumulador; } } La idea es que como parámetro del método le pasamos un Array con todos los sumandos introducidos desde la llamada al metodo. Después el bucle hace lo suyo y devuelve el valor. Sin embargo eclipse me devuelve el siguiente error: Type mismatch: cannot convert from double to int Supongo que estoy cometiendo un error puesto que no he especificado cuantos valores tiene el Array. La llamada al método la he intentado hacer de la siguiente manera. Calculadora.suma({4,58,25,25}); //Sumandos ¿Podrías echarle un vistazo y comentarme que es lo que falla, si lo que he hecho es correcto o es una atrocidad =)? Un saludo y muchas gracias de nuevo.
Vale, acabo de ver el primer error y esta en el uso del bucle for each. La linea del bucle: acumulador = acumulador + sumandos[e]; no es correcta. Es de la siguiente forma: acumulador = acumulador + e; Una pequeña confusión con los dos bucles for. Aunque aún sigue sin funcionar a la hora de pasar parámetros en la llamada del método.
Alejandro Gutiérrez Riaño A mi me funciona. Te pongo la llamada desde el método main de la clase principal: public class prueba_Calculadora { public static void main(String[] args) { // TODO Auto-generated method stub double [] misdatos={5,3,4}; System.out.println(Calculadora.suma(misdatos)); } } Devuelve 12 en consola, es decir, suma bien. Un saludo
De verdad me costo entender el metodo static, tuve que observar mucho que afectaba en el codigo y desglosar poco a poco, quitar poner, analizar y creo ya estoy mas claro con esto. De verdad usted tiene un don de enseñanza. Ni en la universidad entendia que era el metodo static. Muchas gracias, ya vi la salida del tunel.
:))) Dicen en la introducción de algunos libros de Java que una de sus principales características es que es "sencillo" y "simple". Pues es mentira. En mi opinión el que se enfrenta por primera vez a un lenguaje de estas características tiene que hacer un gran esfuerzo por entender los conceptos que en su mayoría son muy abstractos. El término "static" es un ejemplo de esto. Hay que leer despacio y digerir el código lentamente para terminar entendiéndolo. Un saludo!!
Tiene sentido, es lo que trato de hacer en cada video, minuciosamente me tomo tiempo en indagar mas y hacer practicas. Sin embargo usted me recuerda a un profesor de matematicas que impartia cursos que logro hacerme entender lo que no podia hacer en clases.
Hola, usted tiene un buen nivel de enseñanza lo felicito, me pregunto si usted enseñara kotlin gracias por todo su tiempo aprendo cada dia mas gracias a ti juan. saludos desde el Perú
MUY MUY BUENO EL CURSO. Lo estoy agarrando ahora, en 2022, si bien ya tenía los conocimientos, voy viendo los videos rapidamente, porque ademas, son excelentes para refrescar. Ahora bien, una duda que me agarra es, el método main siempre es static? no podría ser int y devolver valores, según condicinoales, por ejemplo, para tener en el sistema operativo en donde se lo ejecuta un valor de errorlevel al finalizar el programa? (o bueno, para que la VM de java tuviera un valor de errorlevel que reporar al SOS en realidad). Saludos! Gracias! Continuo viendo...
Se agradece por la calidad de los contenidos del curso, estoy seguro que será un gran aporte y referente para los que estamos siguiendo el curso, algunos libros que pueda recomendar estimado profesor?
Gracias por el comentario. Lo de los libros es cuestión de gustos. Mis favoritos son los dos tomos de Core Java Editorial Prentice Hall y los libros de Froufe. Un saludo!!
Segun deduzco las varaibles de clase se pueden llegar a entender como aquellas variables que pertenecen a las instancias, es decir, todas los objetos de instanacias tendran sus propias copias locales excepepto para las variables staticas, las cuales no tienen copias locales, sino que estas perteneceran a la clase, por eso se accede a ellas mediante la clase misma ClassName.variableEstatica
Buen día Prof. tengo una duda en este vídeo menciona que un objeto no puede utilizar metodos estáticos pero por que cuando lo coloco en java, no me manda ningún error, al contrario me lo permite ejemplo System.out.println(trabajador1.Dimeidsiguiente()); y me imprime el valor que tiene mi metodo disculpe prof. son nuevo en esto muchas gracias. espero contar con su respuesta gracias porf.
Mil gracias por el excelente curso. La pregunta es: Los métodos y variables estáticas son también únicos en un ambiente multiusuario? Es decir: Si esta clase la estuviéramos usando para actualizar una base de datos, el "idSiguiente" seguiría siendo único para TODOS los usuarios que estén usando la clase Empleados?
Excelente tus videos, se me ha hecho mas facil la programacion con JAVA Tienes algun video de Programacion remoto con RMI, o podrias hacer algun video de RMI. Gracias
7:30 Explicaste que esos 4 System.out.println se pueden agrupar en uno solo y hacer saltos de linea, por curiosidad, no se podria hacer eso con un bucle for?
Se podría si tuvieras un array de Empleados, de la forma {trabajador1, trabajador2, trabajador3, trabajador4}. El búcle for podría recorrer ese array, pero en este caso los trabajadores están sueltos, por lo que no hay una estructura que el for pueda recorrer.
lo que se puede hacer es crear un array por que el objeto trabajador recibe una copia de las variables de cada metodo en la clase empleado una forma utiil para crear el arrary seria esta empleado[] trabajador = new empleado[2]; for (int i=0;i
Tambien da el resultado si vuelves public la variable static idSiguiente , la vuelves public y la importas para declararla en el main ( import static prueba18.Empleados.idSiguiente;) con un System.out.printf("muestra el siguiente id: %d ", idSiguiente);
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀
🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀
💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
👍👌🤗😎 Profesor , aqui marras echandole ganas ; despues del curso java , continuare ergo programacion android.✔
Increíble que un curso de hace 9 años, añadiendo que es gratuito, sea el mejor curso que he encontrado en UA-cam. Enhorabuena @pildorasinformaticas por tanta vocación dirigida a todas las personas que quieren aprender y crecer en este mundo tan bonito como lo es la programación!!
A medida que avanza el curso, las clases como que se ponen cada vez mejores. Que afortunado de haber encontrado esta joya de curso.
En pleno 2024, habiendo desarrollado varios anios en PHP y trabajando como ingeniero front end y en vistas de retomar full stack, este curso es lo mejor que he encontrado para repasar bien los conceptos de Java, de POO y muchas cosas mas que tiene Java.
el problema de este curso es el cariño que le vas cogiendo a este gran Profesor !! :) cada video que veo lo comienzo con una ilusion enorme
Muchas gracias!!!
Saludos Juan, sumerce es el mejor, desde Boyaca en Colombia
Le había tenido miedo a la POO hasta el momento en que he visto estos vídeos, son excelentísimos muchísimas por tu tiempo el haberlos hecho.
Estos videos son una verdadera JOYA y el profesor es un verdadero MASTER....por primera vez estoy entendiendo un lenguaje de programación, muchísimas gracias maestro, saludos desde Chile Stgo. R.M.
Me alegro de que los vídeos te ayuden a entender Java. Gracias por el comentario. Un saludo!!
Profe, por dificitudes del destino tuve que dejar de lado su curso, pero aquí estamos reenganchandonos ya desde unos videos, solo he tenido que repasar un poquito por que usted explica muy bien y claro, por eso mismo he vuelto, vamos al lio!!!!!!, GRACIAS!!!
Solo puedo decir una cosa, simplemente genial, mi hermano y yo llevamos 15 días con tus vides y hasta el momento todo de maravillas sobresales entre los demás cursos de youtube y tu forma de explicar y enseñar me parece muy didáctica, un saludo desde Colombia.
+Andrés Felipe Toro Layton Muchas gracias por el comentario. Me alegro de que os gusten los vídeos. Un saludo!!
Con la cuarentena por el CORONAVIRUS en España estoy aprovechando para avanzar todo lo que pueda con este curso y se me está haciendo ameno, ocupo buena parte del tiempo y me sirve para tener la mente ocupada.
Saludos y muchas gracias.
Este canal es una joya, estoy agradecido por haberle dedicado tiempo a este curso y no ha otros. Gracias!
2018 y sigue siendo el mejor curso... Creo que llegaré con ventaja a la uni! jaja
Por dios que explica bien profesor. Afortunado el lugar que lo tiene para impartir clases.
+Jason Araos Fuentes jejeje gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo
Profesor, de nuevo enhorabuena por su manera de explicar las cosas y transmitir sus conocimientos. Enhorabuena y una suerte poder disfrutar de sus enseñanzas.
+Jesús ChocoBike Gracias !! Me alegro de que te gusten los vídeos. Un saludo
Hoy, después de muchos meses, gracias a Dios y a tí Pildoras Informáticas, que acabo de comprender bien la programación Orientada a Objetos, la instanciación, el metodo constructor y el orden correcto de la estructura del programa.
Tío, eres muy bueno en ésto, y te reitero mis mas sinceros agradecimientos.
Espero algún día darte las gracias en persona. No sabes cuanto me haz ayudado.
Saludos desde Santiago, Chile.
Muchas gracias por el comentario. Me alegro de que los vídeos te ayuden a comprender. Un cordial saludo
Gracias por los videos este mes cumpli 17 años y hace 6 meses empece mas o menos empece a programar en java, hice 2 cursos de yt pero me dejaron muchas dudas y estaban incompletos, con este curso mis dudas se van aclarando. Mi objetivo es hacer apps de android antes lo habia intentando pero me faltaba mas conocimiento en java asi que cuando termine este ya estare mucho mejor para android
Gracias por todo, he notado cuan insensible he sido, he visto hasta ahora 37 videos, me has entusiasmado, ya he creado pequeñas cosas y me he divertido (aunque no puedo esperar para comenzar a hacer cosas más gráficas) no sólo con Java ya me había acercado al HTML5 y CSS con tu otro curso y he notado, que no le he dado ni un me gusta a tus videos ni te he dejado ningún comentario. Por eso esta intentará ser mi redención. Voy a ir en retroceso dándole me gusta a los ya visto y de ahora en adelante tendrás mi pulgar arriba en cada video y comentario en donde necesite ayuda y donde algo sea relevante.
Mis felicitaciones eres grandioso, te recomiendo con todos los que veo y les interesa aprender. Y de verdad MUCHAS GRACIAS.
Por cierto en esta clase no es difícil entender static lo explicaste de manera magistral y me quedó muy claro.
Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Y gracias también por tus recomendaciones. Un cordial saludo!!
Por fin veo la Luz!, estaba casi en un mundo de tinieblas en programación de Java, Gracias Juan.
Ian Raymundo De nada. Gracias por seguir mis vídeos. Un saludo
Todos los días me impresiono y Juanito el chispa mi perseverancia le va ha ganar. Voy a real-izarlo con un vector, Es decir con array....para que se refje todo los empelados, claro con un For new....Nunca había realizado el método estático. Gracias siempre me sorprendo.
gracias super profesor, apenas empecé a ver esto me dieron ganas de seguir aprendiendo java.
Creo que a la gran mayoría a este punto se les hizo muy "oscuro" a todo esto de la programación jaja xD.
El mejor curso, no cabe duda. Con cada vídeo aumentan mis ganas por aprender más y más. Excelente trabajo Profe, ¡¡¡SIGA ASÍ!!!, que voy a tomar todos los cursos que tiene, cuente con ello.
Gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!
(15:16)
A lo mejor mi nula experiencia en Java me hace caer en la idea de que el lenguaje no es tan complejo ni "pesado" como muchas personas lo pintan. Pero de lo que sí estoy seguro es que gracias a usted, profesor, este proceso de aprendizaje va siendo ameno y su manera de explicar hace que programar sea hasta placentero. ¡Gracias!
Buenas...mi agradecimiento total por tu tiempo y explicaciones. SALUD
Como siempre muy buen curso, de calidad y gratis. Eres un grande macho
muchísimas gracias Profesor sinceramente es de lo mejor que he visto y me atrevo a decir que incluso comparado con algunos cursos presenciales que tome en la universidad, donde me quedaron unas lagunas tan grandes que debido a esto tome la decisión de ver todo su curso sin saltar inclusive las cosas que me enseñaron. Que bueno hubiera sido tener un profesor como usted en la universidad, las bases que hubiese tenido para seguir aprendiendo a través de literatura, por que esta si que es enredada a veces.
Muchas Gracias desde Colombia.
Gracias por tu comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!
Cuando uno sabe explicar algo que hasta un niño lo entiende, tiene un conocimiento de la materia muy grande, desgraciadamente muchos profesores de universidad no sabe la materia que explican, solo la conocen por haber la leído y estudiado, pero realmente no la saben y a veces ni la entienden, por eso la explican mal. Lamentablemente la mayoría de las personas aprenden las cosas superficialmente, solo si tienes realmente vocación la aprendes y no tener un diploma que queda muy bonito colgado en la pared del despacho, te da el conocimiento, pero desgraciadamente, eso el lo que valora la sociedad.
Pues concuerdo contigo Felipe, de verdad hay muchísimos profesores piratas y de verdad 5 estrellas para el Profe Juan, pero también hay que entender que jamas veras Java en la universidad tan detalladamente como aquí, ya que un semestre son como 32 clases.
Por fin, ya se usar un metodo statico, vamos un año de FP y lo usaba porque si, pero hoy lo comprendo y tengo claro como usarlo, como siga así apruebo seguro.
Muchas gracias, estaba esperando este curso como agua de Mayo, porque si con el de Excel aprendi muy bien, sabia que con uno de Java seria igual.
AngelaMaria Otalvaro Muchas gracias por tu comentario. Me alegro de que te gusten los cursos. Un saludo
En definitiva es usted mejor profesor que quien me hace clases.
siempre veo q hay como 6 q no les gusta tus videos, pero a una mayoria si, sos buen profesor, me gusta este curso!!!
Hola señor profesor Muy Bueno su curso de java, llevaba años queriendo aprender este lenguaje y no encontraba como y lo descubri hace unos meses. Excelente su explicación , muchas gracias!
Muchas gracias hasta aqui no sabia cosas tan basicas y q supuestamente me enseñaron en la universidad y con este curso voy despejando muchas dudas
Lo maximo, muy agradecido desde San Francisco California. Mejor que cualquier libro o instructor que he escuchado.
Me paso a dar un agradecimiento por los vídeos.
Se hacen muy cómodos de ver y aprendes mucho con ellos.
Por cierto, creo que este en especial es un punto de inflexión en lo que llevamos hasta ahora porque se empieza a entender todo el código en si.
Si los has estado haciendo con atención y pillando notas como yo da gusto pausar tu vídeo y anticiparse a tus comentarios y ver que has acertado y lo tienes todo bien organizado hasta el momento en la cabeza.
Le recomendaría a la gente que si hasta aquí hay cosas que no le han quedado claras que vuelva e intente machacar hasta entender los conceptos, que creo que es lo más importante del todo y no sólo pillar la mecánica.
Lo dicho, gracias.
+Mario Meitín Álvarez Gracias a ti por el comentario y por seguir mis vídeos. Las recomendaciones que haces son muy recomendables valga la redundancia. Un saludo
que bueno amigo, soy de mexico, la neta he programado, me he retirado y me inspiras a seguir. saudos, me encantan tus videos.
Muy buenos vídeos amigo se agradece tu gran apoyo hacía nosotros que estamos empezando a programar. Saludos desde México
Este seria el punto de inflexion de la programacion. Muchas gracias profe
Mi enhorabuena por este curso. Bien explicado, muy completo y gratuito.
Gracias por todo.
Raul Perez Gracias a ti por seguir mis vídeos. Un saludo
Gracias por los vídeos , en verdad me enseñas mas que mis profesores de la universidad.
+angelho suarez Gracias por el comentario y por seguir mis vídeos. Un saludo
Saludos Profesor desde Colombia, he de decir que me gusta mucho la forma de explicar y que he aprovechado mucho su curso gracias sinceramente y vea pues somos tocayos, estudio Ing de Sistemas y pués me he apoyado mucho en su curso y me va muy bien.
Aca seguimos firmee, Gracias juan por estos videos llenos de calidaddddd ❤❤❤
Desde ya quiero felicitarlo por este curso de java, he comprendido muchas cosas viendo sus videos, y aun me falta muchos videos por ver, pero se que al final podre decir valio la pena ver todos los videos =) muchas gracias y siga adelante con este y muchos cursos mas =)
Alexander Jerónimo Gracias por tu comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo
ola amigo... le felicito por el curso, por el esmero y el esfuerzo emprendido.. gracias a estos videos seremos buenos en informatica y en cualquier ambito, por que lo que te enseña en la universidad no es nada, ni siquiera la mitad por eso le doy las gracias por su paciencia. gracias a usted supe mas de java. saludos.. desde Paraguay, Asuncion..
Jorge Sarabia Hola !! Muchas gracias por el comentario. Me alegro de que te gusten los vídeos y te resulten de utilidad. Un saludo
Dicen que la mayoría de personas que aprenden JAVA como primer lenguaje de programación se desaniman y deciden abandonarla, pero este curso es la solución.
Profe la verdad que me respondio las preguntas anteriores, acá entiendo como los objetos tienen sus propios métodos y variables, también como las clases pueden tener sus propios métodos y variables cada vez mas claro.
Llego bastantes años tarde pero queria decirle que usted es un excelentisimo profesor, muchas gracias por todos estos videos y cursos, gracias a usted en pocos dias pude adentrarme a lo basico de este lenguaje y creo que miles de personas piensan lo mismo. Espero poder alcanzarlo en los otros cursos que imparte, hasta entonces profesor.
Hola juan; muchas gracias por este curso, te quería contar que siempre use excel para todo, en el trabajo, en casa, incluso como jovi, programando en vba, tomando códigos de la web y adaptándolo a mis necesidades y yendo de apoco a entender como funciona ese programa, hasta que empece a hacer aplicaciones para android con android studio y bue, no fue tan fácil tomar códigos de la web y adaptarlo, así que decidí investigar este bendito java y aquí me hallo. empece con este curso el 26 de diciembre y ya voy por el capitulo 38 y estoy muy entusiasmado. y hoy creo que entendí algo; cuando hablaste de la historia de java contaste que a los ingenieros que lo desarrollaron se les encomendó realizar un lenguaje que pudiese destinarse a operar, por ejemplo, un electrodoméstico, así que si no estoy herrado es por esto que se importan las librerías que se van a utilizar y no mas que eso, y que los objetos se construyen a medida que se progresa en el desarrollo del programa, y también por eso deben de declararse las variables para ahorrar los recursos que puede tener un electrodoméstico. es así mas o menos?
+Alejandro Soca Hola !! Efectivamente así es. Todas esas características que mencionas no son más que herencias de su pasado. Cuanto más ligero sea el programa y menos recursos consuma, mejor. Los electrodomésticos no cuentan con grandes procesadores y memoria para gestionar recursos (y menos los electrodomésticos antiguos). Por este motivo Java se consideró ideal en su momento para estas tareas. Un saludo!!
Muy buen trabajo el tuyo Juan. No es facil enseñar y de esta manera es dificil conseguirlo pero tú lo haces parecer sencillo. Gracias
Juan Carlos Ruiz Muchas gracias. Un saludo
vamos poco a poco viendo la luz.
gracias pildorasinformaticas, gracias profesor es el mejor.
El mejor de los mejores! Gracias mil!!
Ya llevo un tiempo aprendiendo Java, pero justamente no tenía bien claro para qué o cómo es que la 'Keyword' 'static' funcionaba. Después de este par de videos ya me quedó muy claro. ¡Gracias!
Como lo dices en alguna parte del video, "algunos de ustedes pueden que estén viendo la luz"....por mi parte la veo, y muy clara. Gracias por los videos, Excelentísimos!!!!
+Carlos Lopez jejejejeej gracias !! Me alegro de que se vaya comprendiendo con esfuerzo. Son conceptos complejos para el que empieza... Un saludo
Muchas gracias sos un genio comence por necesidad para rendir una materia de la facultad(los profesores son malisimos explicando y encima saben a media)...pero me termino gustando...gracias a dios le agarre rapido la mano ya que vengo de c y c++...Ademas java es muy requerido y esta bastante bueno..Saludos desde Argentina...IDOLO
Gracias por tu comentario. me alegro de que te gusten los vídeos y te sean de utilidad. Un saludo!
Excelente muchas gracias por el curso ahora si que veo la luz.
okey profe cada vez se pone este curso mas interesante saludos gracias por la paciencia
Abril 2022, sigo el curso y me llenó de orgullo, usar el método static, get_id_siguiente, desde la intuición... desde su clase y no desde el OBJETO...excelente maistro
//nombre de mi clase//punto//get_talcosa
Empleado_v36.get_id_siguiente; en el System out
Sus videos son íntegros, me han ayudado bastante a aprender, gracias!
Gracias buen hombre por esta gran labor, eres ese principio de un camino muy largo en mi vida pero un principio muy bueno, gracias !!
De verdad que eres un duro. Enserio muchas gracias por todo el esfuerzo que colocas en hacer estos videos.
Gracias por explicar el metodo estatico y el metodo main, Gracias desde Mexico
Una vez mas muy agradecido hacer ver muy sencillo lo complejo, creo que debias dedicarte a enseñar eres muy buen profesor.
Gracias por el comentario. Me alegro de que te gusten los vídeos. Tu recomendación llega un poco tarde: me dedico a la enseñanza desde hace 17 años. Un saludo!!
Magistral, Mágico, Increible este vídeo!!!! Ahora si puedo decir ya entiendo la estructura y sintaxis de un programa en JAVA, gracias!!!
Estimado profesor, de más está decir pero lo diré de todas formas: otra clara explicación, muchas gracias!!! y sí finalmente estamos viendo la luz !
yo que pensaba rendirme en aprender este lenguaje pero gracias a tus videos estoy aprendiendo de una forma mejor.
Aish!!!!!!!!! Ahora entiendo por qué decías que JOptionPane era estático! Y también sé por qué había que declarar un objeto con el método Scanner :D
En java me pasa supongo que como a todos, en este caso me quedo con una idea de lo que es static pero no lo comprendo del todo. Supongo que es cuestión de práctica. Sigo con el curso que es muy interesante. Gracias de nuevo!
Dandome un speed run sobre java con el curso bro excelente al avanzar tan rápido me marie con poo un poco pero el curso es tan bueno q por arte de magia tras unos videos más de tu otra play list sobre poo entendí excelente por cierto cada día es más brillante jaja no se si entendió
hoy se hizo la luz despues de repetir el video anterior 4 veces, leer otras fuentes y confirmo esta es la explicacion mas sencilla sobre variables y metodos estaticos, de paso la comprension del famoso psvm
Hola Juan!! Gracias por la calidad de tus videos! Realmente es un placer ver las clases...
Planeo finalizar el curso y para dejar evidencia de su vigencia y efecto en nuevos alumnos voy a tratar de ir dejando las fechas en las que terminé ve ver cada video y entendido pués; quizá de esa manera motive a la constancia de otras personas a seguir y bueno, un feedback para ti!
Te mando un abrazo desde Argentina!
15/10/2020
Muchas gracias profesor! Ya se empieza a ver la luzz!!
2020 y sigue siendo una maravilla
Y lo seguirá siendo muchos años, la base no cambia
2023 y sigue siendo perfecto
Ya se hizo la luz, gracias ahora si que entiendo el por qué de todo.
El besto maestro de java ❤🎉
¡Excelentes conceptos! Muchísimas gracias.
Gracias !! Un saludo
Excelente video y explicación genial
excelente profesor , muchas gracias por todos sus vídeos me esta enseñando muchísimo
Gracias Juan
picale un pasticho
Muchas Gracias, este curso es genial.
13:29 punto de libro
Profe juan, excelente joyita de la internet, hasta el mismo chat GPT recomienda este curso al preguntarle sobre los mejores cursos de java en YT.
profe esta bien que todo lo que enseñes, y digas lo que quiera ver como un algoritmo, y apoyándome mucho sobre la estructura de datos?
Muy Bien explicado muuuuuuchas gracias!
Hola amigo nuevamente y como siempre gracias por otro video, comento esto por una duda un poco dificil de explicar:
Resulta que en el codigo del video para no tener que estar escribiendo tantas veces lo mismo para cada empleado (cambiando el nombre) lo que hice fue el siguiente codigo:
Creo dos matrices, en una almaceno los nombre de los trabajadores y en la otra almaceno instancias de la clase Empleados. (fijese que la primer matriz la llame exactamente igual que la clase "Empleados"), luego con un bucle "for" recorro la matriz de nombres llamada "Empleados" creando instancias con dichos nombre y voy almacenando estas instancias en la matriz "misEmpleados". Una vez hecho eso hago otro bucle "for" y este lo unico que hace es recorrer la matriz de instancias llama "misEmpleados" y ejecutar a cada instancia el metodo getDatos(), y de esa forma poder ver en consola los datos de cada instancia. Lo siguiente que hago es pedirle al programa que me muestre en consola la propiedad estatica "idSiguiente" de la clase "Empleados" y es en esa linea donde la consola me marca error. Este es el codigo:
String []Empleados = {"trabajador1","Trabajador2","Trabajador3"};//Nombre de los trabajadores
Empleados []misEmpleados = new Empleados[Empleados .length];//Matriz de empleados.
// Crea instancias con los nombres anteriores y los almacena en la matriz "mis Empleados":
for(int i=0;i
No se si he entendido bien, pero parece ser que hay un problema por duplicidad de nombres: decidiste llamr igual a la matriz que a la clase y eso generará problemas. No conozco otra solución mas de que darle nombres distintos a cada cosa. Un saludo!!
Excelente video Profe 👍
12:21 por fin entiendo el método de entrada!!!!
Hola profesor, antes de nada agradecer tu trabajo, sin duda magnífico, es el mejor curso de Java que he encontrado.
Lo segundo es comentarte una duda sobre un código que he escrito.
He construido una clase llamada calculadora con un método estático que suma los parámetro, te paso el codigo:
public class Calculadora {
//Declaración de variables de clase
private static double acumulador;
public static double suma(double [] sumandos) {
for(double e: sumandos){
acumulador = acumulador + sumandos[e];
}
return acumulador;
}
}
La idea es que como parámetro del método le pasamos un Array con todos los sumandos introducidos desde la llamada al metodo. Después el bucle hace lo suyo y devuelve el valor.
Sin embargo eclipse me devuelve el siguiente error: Type mismatch: cannot convert from double to int
Supongo que estoy cometiendo un error puesto que no he especificado cuantos valores tiene el Array.
La llamada al método la he intentado hacer de la siguiente manera.
Calculadora.suma({4,58,25,25}); //Sumandos
¿Podrías echarle un vistazo y comentarme que es lo que falla, si lo que he hecho es correcto o es una atrocidad =)?
Un saludo y muchas gracias de nuevo.
Vale, acabo de ver el primer error y esta en el uso del bucle for each.
La linea del bucle:
acumulador = acumulador + sumandos[e];
no es correcta.
Es de la siguiente forma:
acumulador = acumulador + e;
Una pequeña confusión con los dos bucles for. Aunque aún sigue sin funcionar a la hora de pasar parámetros en la llamada del método.
Alejandro Gutiérrez Riaño A mi me funciona. Te pongo la llamada desde el método main de la clase principal:
public class prueba_Calculadora {
public static void main(String[] args) {
// TODO Auto-generated method stub
double [] misdatos={5,3,4};
System.out.println(Calculadora.suma(misdatos));
}
}
Devuelve 12 en consola, es decir, suma bien. Un saludo
De verdad me costo entender el metodo static, tuve que observar mucho que afectaba en el codigo y desglosar poco a poco, quitar poner, analizar y creo ya estoy mas claro con esto. De verdad usted tiene un don de enseñanza. Ni en la universidad entendia que era el metodo static. Muchas gracias, ya vi la salida del tunel.
:))) Dicen en la introducción de algunos libros de Java que una de sus principales características es que es "sencillo" y "simple". Pues es mentira. En mi opinión el que se enfrenta por primera vez a un lenguaje de estas características tiene que hacer un gran esfuerzo por entender los conceptos que en su mayoría son muy abstractos. El término "static" es un ejemplo de esto. Hay que leer despacio y digerir el código lentamente para terminar entendiéndolo. Un saludo!!
Tiene sentido, es lo que trato de hacer en cada video, minuciosamente me tomo tiempo en indagar mas y hacer practicas. Sin embargo usted me recuerda a un profesor de matematicas que impartia cursos que logro hacerme entender lo que no podia hacer en clases.
Gracias, me van quedando claras muchas cosas.
muy buen curso, muy claro
eres fantastico profe
Hola, usted tiene un buen nivel de enseñanza lo felicito, me pregunto si usted enseñara kotlin gracias por todo su tiempo aprendo cada dia mas gracias a ti juan. saludos desde el Perú
Lo que cuesta es lo que sirve "ESTE CURSO ES SATISFACTORIO"
MUY MUY BUENO EL CURSO. Lo estoy agarrando ahora, en 2022, si bien ya tenía los conocimientos, voy viendo los videos rapidamente, porque ademas, son excelentes para refrescar. Ahora bien, una duda que me agarra es, el método main siempre es static? no podría ser int y devolver valores, según condicinoales, por ejemplo, para tener en el sistema operativo en donde se lo ejecuta un valor de errorlevel al finalizar el programa? (o bueno, para que la VM de java tuviera un valor de errorlevel que reporar al SOS en realidad). Saludos! Gracias! Continuo viendo...
Se agradece por la calidad de los contenidos del curso, estoy seguro que será un gran aporte y referente para los que estamos siguiendo el curso, algunos libros que pueda recomendar estimado profesor?
Gracias por el comentario. Lo de los libros es cuestión de gustos. Mis favoritos son los dos tomos de Core Java Editorial Prentice Hall y los libros de Froufe. Un saludo!!
Muchas gracias
gran tutorial
Segun deduzco las varaibles de clase se pueden llegar a entender como aquellas variables que pertenecen a las instancias, es decir, todas los objetos de instanacias tendran sus propias copias locales excepepto para las variables staticas, las cuales no tienen copias locales, sino que estas perteneceran a la clase, por eso se accede a ellas mediante la clase misma ClassName.variableEstatica
Así es. Pertenecen a la propia clase y no a las instancias. Un saludo!
Chévere 🍌 2024!!! Se hizo la LUZ!!!
Buen día Prof. tengo una duda en este vídeo menciona que un objeto no puede utilizar metodos estáticos pero por que cuando lo coloco en java, no me manda ningún error, al contrario me lo permite ejemplo
System.out.println(trabajador1.Dimeidsiguiente());
y me imprime el valor que tiene mi metodo
disculpe prof. son nuevo en esto
muchas gracias.
espero contar con su respuesta gracias porf.
Mil gracias por el excelente curso. La pregunta es: Los métodos y variables estáticas son también únicos en un ambiente multiusuario? Es decir: Si esta clase la estuviéramos usando para actualizar una base de datos, el "idSiguiente" seguiría siendo único para TODOS los usuarios que estén usando la clase Empleados?
Así es. Único independientemente del nº de usuario que accedan a un programa. Un saludo!!
Excelente tus videos, se me ha hecho mas facil la programacion con JAVA
Tienes algun video de Programacion remoto con RMI, o podrias hacer algun video de RMI. Gracias
7:30 Explicaste que esos 4 System.out.println se pueden agrupar en uno solo y hacer saltos de linea, por curiosidad, no se podria hacer eso con un bucle for?
Se podría si tuvieras un array de Empleados, de la forma {trabajador1, trabajador2, trabajador3, trabajador4}. El búcle for podría recorrer ese array, pero en este caso los trabajadores están sueltos, por lo que no hay una estructura que el for pueda recorrer.
lo que se puede hacer es crear un array por que el objeto trabajador recibe una copia de las variables de cada metodo en la clase empleado una forma utiil para crear el arrary seria esta
empleado[] trabajador = new empleado[2];
for (int i=0;i
o lo puedes mejorar asi
empleado[] trabajador = new empleado[2];
for (int i=0;i
Tambien da el resultado si vuelves public la variable static idSiguiente , la vuelves public y la importas para declararla en el main ( import static prueba18.Empleados.idSiguiente;) con un System.out.printf("muestra el siguiente id: %d
", idSiguiente);