Genial, y aunque el punto principal es la explicación del tema. Deberías tener cuidado con los formatos del código. A muchos seguramente nos causa un conflcto visual ver un código mal formateado(tabulado) :P Pero de ahi en fuera, genial tu explicacion. Vere todos tu curso de java y hecharé un vistazo al de HTML. Saludos cordiales
@aprendiendohoycongonzalez2076Ай бұрын
Que tal, espero te encuentres muy bien, muchas gracias por la observación, para las entregas subsecuentes voy a cuidar esa parte.
@alfonsotorres7425Ай бұрын
Hola, una pregunta, en la plataforma Jakarta EE 9.1 sería el mismo proceso, en un starter que ejecute, ya me muestra el paquete other resources
@aprendiendohoycongonzalez2076Ай бұрын
Que tal Alfonso, espero te encuentres muy bien, honestamente no he validado, pero encontré esto: Java EE = la versión antigua (antes de 2017, con el prefijo javax.*). Jakarta EE = la versión nueva (después de 2017, con el prefijo jakarta.*). Cualquier cosa, con gusto me puedes comentar. Saludos.
@IamEloyАй бұрын
que bien explicado, gracias!
@aprendiendohoycongonzalez2076Ай бұрын
Muchas gracias por tu comentario, con gusto, saludos.
@issei4912Ай бұрын
Grax, fuiste el único en todo internet que habló respecto a esto (de hecho, ni sabia que se podia hacer hasta que vo tu vídeo)
@aprendiendohoycongonzalez2076Ай бұрын
Que tal buen día, espero te encuentres bien, muchas gracias por tu comentario, me alegra saber que esta solución te ayudó
@NEOXDOM2 ай бұрын
Cuando no usar stream? ó En qué casos es mejor usar un bucle habitual en vez de stream?
@aprendiendohoycongonzalez20762 ай бұрын
Que tal, espero te encuentres muy bien muchas gracias por tu comentario. en estos escenarios, sería mejor utilizar un blucle habitual: Operaciones intensivas: En casos donde el rendimiento es crítico y se necesita un control más fino sobre la iteración, los bucles tradicionales pueden ser más rápidos. Modificación del flujo: Si necesitas modificar el flujo de ejecución (por ejemplo, saltar elementos o detener la iteración en ciertas condiciones), los bucles tradicionales son más flexibles. Listas y arreglos: Para colecciones que requieren acceso directo por índice, como listas y arreglos, los bucles tradicionales son más convenientes. Estados mutables: Si necesitas mantener y actualizar estados mutables durante la iteración, los bucles tradicionales son más adecuados. Código legado: En proyectos que deben ser compatibles con versiones de Java anteriores a Java 8, donde no se disponen de streams, los bucles tradicionales son la única opción.
@Zairsquad2 ай бұрын
Excelente Explicacion, muchas graacias por tu esfuerzo
@aprendiendohoycongonzalez20762 ай бұрын
Que tal, espero te encuentres bien, con gusto, muchas gracias por tu comentario.
@Abrilmm344 ай бұрын
Muy buen video 👍
@aprendiendohoycongonzalez20763 ай бұрын
Hola Abril, muchas gracias por tu comentario.
@Abrilmm344 ай бұрын
Me ayudó mucho, gracias
@aprendiendohoycongonzalez20763 ай бұрын
Hola Abril, espero te encuentres muy bien, con gusto, muchas gracias por tu comentario me ayuda bastante.
@andresgomez55924 ай бұрын
Por qué no usas IntelliJ?
@aprendiendohoycongonzalez20763 ай бұрын
Que tal Andrés, espero te encuentres muy bien, si de hecho estoy planeando iniciar con una serie de spring y estaré utilizando intelliJ
@benjaminalvaradogonzalez92884 ай бұрын
Muy buen video, no me explico cómo no tiene más visitas, felicidades
@aprendiendohoycongonzalez20764 ай бұрын
Que tal Benjamin, espero te encuentres muy bien, muchas gracias por tu comentario
@nadadeloque5 ай бұрын
Hola. Son geniales tus videos. He aprendido mucho, y por eso muchas gracias. Solo como un detalle, deberías respetar la identación del código. Saludos cordiales
@aprendiendohoycongonzalez20765 ай бұрын
Que tal, espero te encuentres muy bien, muchas gracias por tu comentario, me es de gran ayuda, y agradezco también tu sugerencia, me ayuda a seguir mejorando.
@edelmy.c396 ай бұрын
No funcionó en mi código :') No encuentro el error pero simplemente al iniciar el código sólo me aparece el nombre del objeto que quiero cambiar y no hace nada más
@aprendiendohoycongonzalez20766 ай бұрын
Hola, espero te encuentres bien, sólo para validar, podrías copiar el nombre del alumno a editar que se encuentra en el archivo, y pegarlo en la venta, "Ingrese el NOMBRE DEL ALUMNO A EDITAR: ", en caso de que sigas con el error me podrías compartir tu código por [email protected]
@margaritaexcelmes79786 ай бұрын
Interesante video. Gracias por publicar
@aprendiendohoycongonzalez20766 ай бұрын
muchas gracias Margarita, por tu comentario, me es de gran ayuda.
@natalia21806 ай бұрын
Gracias por la ayuda, me estás salvado la vida. ¿Por qué puede ser que nunca salga del bucle do while y mi m.menu(Productos) no me devuelva al menú? Gracias!
@aprendiendohoycongonzalez20766 ай бұрын
Hola Natalia, espero te encuentres muy bien, muchas gracias por tu comentario, me ayuda bastante, respecto a la consulta, si agregas la letra N, se muestra la lista?, podrías compartirme el fragmento de código por favor?, si deseas hacer por correo, con gusto: [email protected], podrías también reemplazar ese fragmento de código por este por favor ? do { producto = JOptionPane.showInputDialog("Ingrese el producto: "); precio = Float.parseFloat(JOptionPane.showInputDialog("Ingrese el precio: ")); productos.add(new Producto(++id, producto, precio)); opcion = JOptionPane.showInputDialog("Escribe la letra S, si desea agregar más productos " + "en caso contrario escribe la letra N"); } while (opcion.equalsIgnoreCase("S")); listarProductos(productos); m.menu(productos); y me compartes el resultado. muchas gracias.
@margaritaexcelmes79786 ай бұрын
Buen video. Gracias por publicar
@aprendiendohoycongonzalez20766 ай бұрын
Hola Margarita, muchas gracias por tu comentario, lo aprecio mucho.
@margaritaexcelmes79786 ай бұрын
Buen video. Gracias por publicar
@aprendiendohoycongonzalez20766 ай бұрын
Hola Margarita, muchas gracias por tu comentario, con gusto.
@margaritaexcelmes79786 ай бұрын
Muy interesante, esperaré con ansias los siguientes videos. Saludos
@aprendiendohoycongonzalez20766 ай бұрын
Hola Margarita, espero te encuentres muy bien, muchas gracias por tu comentario, claro que si en breve, estaremos lanzando nuestro siguiente video.
@alodev_gt6 ай бұрын
Gracias, fuiste de gran ayuda!
@aprendiendohoycongonzalez20766 ай бұрын
Que tal, espero te encuentres muy bien, muchas gracias por tu comentario, me ayuda bastante, no no hay de que, con gusto
@margaritaexcelmes79787 ай бұрын
Muy interesante. Gracias por publicar
@aprendiendohoycongonzalez20767 ай бұрын
Hola Margarita, muchas gracias por tu comentario, me apoya bastante.
@javiergomez96467 ай бұрын
Buenos días profe. Una pregunta como es el orden de este " Java desde cero " . En el listado se ve en desorden.
@aprendiendohoycongonzalez20767 ай бұрын
Que tal Javier, espero te encuentres bien, muchas gracias por tu comentario, si, tienes razón estaba revisando la lista, pero esta desordenada, los días pasados había ordenado los videos y ya se mostraban en orden, dame oportunidad y en breve estaré acomodando los videos, igual aprovecho para compartirte la lista de videos que tengo hasta el momento kzbin.info/www/bejne/Z4DVnYGhgKt1qNk
@margaritaexcelmes79787 ай бұрын
Muy interesante. Gracias
@aprendiendohoycongonzalez20767 ай бұрын
Muchas gracias Margarita, con gusto.
@samuelsanchezechavarria71687 ай бұрын
la indentación? bien, gracias
@aprendiendohoycongonzalez20767 ай бұрын
muchas gracias por tu comentario, me podrías dar más detalles por favor ?
@margaritaexcelmes79787 ай бұрын
Estaba esperando este tema. Me agradó el cambio en el formato del video. Debió de representar un gran esfuerzo. Gracias por el video. Una pregunta: ¿podría hacer un ejemplo de hilos en los que un programa ejecute dos métodos de ordenación al mismo tiempo?
@aprendiendohoycongonzalez20767 ай бұрын
Hola Margarita, espero te encuentres muy bien, muchas gracias, por tu comentario, claro que si, con gusto, dame oportunidad preparo el ejercicio y te lo comparto con mucho gusto.
Hola Margarita, espero te encuentres bien, algo así te ayudaría, si si puedo hacer el vídeo con este código, igual si tienes duda, me puedes comentar: // Clase que extiende de Thread para poder usarla como un hilo y hacer ordenación de burbuja. class BubbleSortThread extends Thread { private int[] arr; // Aquí guardaremos los números que queremos ordenar. // Constructor: es como una receta para crear un BubbleSortThread. Necesitas pasarle el arreglo. public BubbleSortThread(int[] arr) { this.arr = arr; // Guardamos el arreglo que nos pasan para usarlo luego. } // Este es el código que se ejecuta cuando el hilo empieza. public void run() { // Método de ordenación de burbuja. int n = arr.length; // Guardamos la longitud del arreglo para saber cuánto recorrerlo. for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { // Intercambiar elementos si el anterior es mayor que el siguiente. int temp = arr[j]; // Guardamos temporalmente el valor de arr[j]. arr[j] = arr[j + 1]; // Movemos el valor de arr[j+1] a arr[j]. arr[j + 1] = temp; // Movemos el valor guardado en temp a arr[j+1]. } } } System.out.println("Burbuja terminado!"); // Decimos que hemos terminado. } } // Clase para usar como un hilo y hacer ordenación por selección. class SelectionSortThread extends Thread { private int[] arr; // El arreglo con los números a ordenar. // Constructor para crear un SelectionSortThread. Recibe un arreglo de números. public SelectionSortThread(int[] arr) { this.arr = arr; // Guardamos el arreglo en una variable interna. } // Este método se ejecuta cuando el hilo comienza. public void run() { // Método de ordenación por selección. int n = arr.length; // Obtenemos la longitud del arreglo. for (int i = 0; i < n - 1; i++) { int min_idx = i; // Comenzamos suponiendo que el mínimo está en la posición i. for (int j = i + 1; j < n; j++) if (arr[j] < arr[min_idx]) min_idx = j; // Encontramos un nuevo mínimo y guardamos su posición. // Intercambiar el elemento mínimo con el primer elemento. int temp = arr[min_idx]; // Guardamos el mínimo encontrado. arr[min_idx] = arr[i]; // Movemos el elemento de i al lugar del mínimo. arr[i] = temp; // Movemos el mínimo al inicio del arreglo sin ordenar. } System.out.println("Selección terminado!"); // Decimos que hemos terminado. } } // Esta es la clase principal donde se inician los hilos. public class MainSorting { public static void main(String[] args) { // Creamos dos arreglos de números para ordenar. int[] arrToBubbleSort = {5, 3, 2, 4, 1}; int[] arrToSelectionSort = {5, 3, 2, 4, 1}; // Creamos un hilo para la ordenación de burbuja y le pasamos el primer arreglo. Thread threadBubble = new BubbleSortThread(arrToBubbleSort); // Creamos un hilo para la ordenación por selección y le pasamos el segundo arreglo. Thread threadSelection = new SelectionSortThread(arrToSelectionSort); threadBubble.start(); // Iniciamos el hilo de burbuja. threadSelection.start(); // Iniciamos el hilo de selección. } } [email protected], igual te comparto mi correo, por si gustas compartirme el requerimiento completo.
@margaritaexcelmes79787 ай бұрын
@@aprendiendohoycongonzalez2076 Profesor González creo que con esto bastará. Si tengo alguna duda se la haré llegar a su correo. Gracias por tomarse el tiempo de responderme. Saludos, que le vaya bien
@aprendiendohoycongonzalez20767 ай бұрын
Hola Margarita, no no hay de que, con gusto, cualquier cosa que necesites me puedes comentar
@schorty34658 ай бұрын
Excelente tu aporte, tu dedicación y tu generosidad a toda la comunidad latina amigo Manuel, nos volvemos a encontrar, después de que pase por algunos de tus videos en tu magnífico curso de Python aquí también en KZbin...
@aprendiendohoycongonzalez20767 ай бұрын
muchas gracias Diso te bendiga, saludos
@margaritaexcelmes79789 ай бұрын
Muy interesante
@aprendiendohoycongonzalez20769 ай бұрын
muchas gracias por tu comentario Margarita, me ayuda mucho
@margaritaexcelmes79789 ай бұрын
@@aprendiendohoycongonzalez2076 de nada. Gracias por publicar
@margaritaexcelmes79789 ай бұрын
Muy instructivo 👍
@aprendiendohoycongonzalez20769 ай бұрын
muchas gracias por tu comentario, me ayuda mucho
@margaritaexcelmes79789 ай бұрын
Muy útil. Gracias
@aprendiendohoycongonzalez20769 ай бұрын
Hola Margarita, feliz año 2024, muchas gracias por tu comentario, me ayuda mucho
@margaritaexcelmes79789 ай бұрын
@@aprendiendohoycongonzalez2076 igualmente, un feliz y próspero 2024
@aprendiendohoycongonzalez20768 ай бұрын
muchas gracias, con gusto
@margaritaexcelmes79789 ай бұрын
Muchas por publicar. Que tenga un feliz 2024
@aprendiendohoycongonzalez20767 ай бұрын
muchas gracias igualmente Dios te bendiga, te deseo lo mejor para este año venidero lleno de paz, alegría y armonía en compañía de tus seres queridos
@margaritaexcelmes79787 ай бұрын
@@aprendiendohoycongonzalez2076Muchas gracias profesor González, es usted muy amable
@lacasadelolympo742610 ай бұрын
Donde puedo conseguir el codigo?
@aprendiendohoycongonzalez207610 ай бұрын
Que tal buen día espero te encuentres bien, me podrías mandar un correo a [email protected] por favor
@mclovin202010 ай бұрын
Excelente vídeo, ojala se hubieran tomado el tiempo en mi universidad de haberme enseñado esto. Nunca entendía porque al cambiarle una propiedad a un objeto que inicialice a partir de otro, la propiedad del objeto que utilice para inicializar también cambiaba, esto me aclaro muchas cosas. Muchísimas gracias, te ganaste un subscriptor 🤗
@aprendiendohoycongonzalez207610 ай бұрын
Espero te encuentres muy bien, con gusto, me alegro que este video te haya apoyado, te agradezco por tu suscripción y por tu comentario, me son de gran ayuda.
@margaritaexcelmes797811 ай бұрын
Muchas gracias por el video. De verdad muy útil
@aprendiendohoycongonzalez207611 ай бұрын
Hola Margarita espero te encuentres bien, con gusto, muchas gracias por tu comentario
@margaritaexcelmes797811 ай бұрын
Espero el siguiente video
@aprendiendohoycongonzalez207611 ай бұрын
Hola Margarita, espero te encuentres bien, claro que si en breve lo estaremos lanzando.
@margaritaexcelmes797811 ай бұрын
Gracias, buen video
@aprendiendohoycongonzalez20766 ай бұрын
Hola Margarita, muchas gracias por tu comentario
@margaritaexcelmes797811 ай бұрын
Muy bien, está muy interesante
@aprendiendohoycongonzalez207611 ай бұрын
Muchas gracias Margarita por tu comentario
@margaritaexcelmes797811 ай бұрын
Interesante 🤔
@aprendiendohoycongonzalez207611 ай бұрын
Muchas gracias Margarita
@margaritaexcelmes797811 ай бұрын
Genial, genial. Este mini sistema me da muchas ideas. Gracias por todos los videos anteriores
@aprendiendohoycongonzalez20766 ай бұрын
Hola Margarita, espero te encuentres muy bien, aprecio mucho tu comentario
@margaritaexcelmes797811 ай бұрын
Interesante. Gracias
@aprendiendohoycongonzalez20766 ай бұрын
muchas gracias, con gusto.
@margaritaexcelmes797811 ай бұрын
Gracias por el video
@aprendiendohoycongonzalez207611 ай бұрын
Con gusto
@margaritaexcelmes797811 ай бұрын
Excelente, justo el video que estaba esperando
@aprendiendohoycongonzalez207611 ай бұрын
Me da gusto que este video saber que este video te ayudo
@mateobergoya393911 ай бұрын
Bro donde dejaste el codigo? En github?
@aprendiendohoycongonzalez207611 ай бұрын
Que tal Mateo, espero te encuentres bien, me podrías enviar un correo a [email protected] por favor, para compartírtelo
@margaritaexcelmes797811 ай бұрын
Buen video 👍
@aprendiendohoycongonzalez20766 ай бұрын
muchas gracias.
@margaritaexcelmes797811 ай бұрын
Interesante
@aprendiendohoycongonzalez207611 ай бұрын
Hola Margarita, muchas gracias por tu comentario
@margaritaexcelmes797811 ай бұрын
Muy interesante 👍
@aprendiendohoycongonzalez207611 ай бұрын
Que tal Margarita, muchas gracias por tu comentario
@margaritaexcelmes797811 ай бұрын
Genial!! Muchas gracias
@aprendiendohoycongonzalez207611 ай бұрын
al contrario gracias a ti por tu comentario
@margaritaexcelmes797811 ай бұрын
Genial, me ayuda bastante
@aprendiendohoycongonzalez207611 ай бұрын
muchas gracias Margaria por tu comentario, me ayuda mucho
@margaritaexcelmes797811 ай бұрын
Gracias. Me va a servir mucho este video
@aprendiendohoycongonzalez207611 ай бұрын
muchas gracias Margarita por tu comentario, con gusto
@margaritaexcelmes797811 ай бұрын
Muy útil. Gracias
@aprendiendohoycongonzalez207611 ай бұрын
Hola Margarita, espero te encuentres muy bien, con gusto, muchas gracias por comentar
@margaritaexcelmes797811 ай бұрын
Buen video. Gracias por publicar
@aprendiendohoycongonzalez207611 ай бұрын
Hola Margarita, buen día, muchas gracias por tu comentario, con gusto