[{"data":1,"prerenderedAt":809},["ShallowReactive",2],{"navigation_docs":3,"-clases-objetos-predefinidas":412,"-clases-objetos-predefinidas-surround":804},[4,18,43,118,160,200,231,320,346],{"title":5,"path":6,"stem":7,"children":8,"icon":17},"Evaluación","\u002Fintroduction","1.introduction\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Método de Evaluación","i-iconamoon-cheque-bold",{"title":13,"path":14,"stem":15,"icon":16},"Plataforma de Aprendizaje","\u002Fintroduction\u002Fplataforma","1.introduction\u002F2.plataforma","i-lucide-book-marked","i-lucide-house",{"title":19,"icon":20,"path":21,"stem":22,"children":23,"page":42},"Entorno de desarrollo","i-codicon-edit-code","\u002Fide","2.ide",[24,28,33,37],{"title":25,"path":26,"stem":27,"icon":20},"¿Qué es un IDE?","\u002Fide\u002Fentorno","2.ide\u002F1.entorno",{"title":29,"path":30,"stem":31,"icon":32},"Estructura de un Proyecto","\u002Fide\u002Festructura","2.ide\u002F2.estructura","i-clarity-tree-view-line",{"title":34,"path":35,"stem":36,"icon":20},"La compilación en un IDE","\u002Fide\u002Fcompilacion","2.ide\u002F3.compilacion",{"title":38,"path":39,"stem":40,"icon":41},"Depuración de Código","\u002Fide\u002Fdepurar","2.ide\u002F4.depurar","i-lucide-bug",false,{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":42},"Clases y Objetos","i-catppuccin-java-class","\u002Fclases-objetos","3.clases-objetos",[49,53,57,62,66,70,74,78,83,88,92,96,101,106,110,114],{"title":50,"path":51,"stem":52},"Repaso previo a Clases y Objetos","\u002Fclases-objetos\u002Fpreview","3.clases-objetos\u002F00.preview",{"title":54,"path":55,"stem":56,"icon":45},"¿Qué es la Programación Orientada a Objetos (POO)?","\u002Fclases-objetos\u002Fpoo","3.clases-objetos\u002F01.poo",{"title":58,"path":59,"stem":60,"icon":61},"Diagramas de Clases y Objetos","\u002Fclases-objetos\u002Fdiagramas","3.clases-objetos\u002F02.diagramas","i-devicon-uml",{"title":63,"path":64,"stem":65,"icon":45},"Las Clases","\u002Fclases-objetos\u002Fclases","3.clases-objetos\u002F03.clases",{"title":67,"path":68,"stem":69,"icon":45},"Ámbito y Visibilidad","\u002Fclases-objetos\u002Fambito","3.clases-objetos\u002F04.ambito",{"title":71,"path":72,"stem":73,"icon":45},"Declaración e Instanciación de Objetos","\u002Fclases-objetos\u002Fobjetos","3.clases-objetos\u002F05.objetos",{"title":75,"path":76,"stem":77,"icon":45},"Clases Predefinidas en Java","\u002Fclases-objetos\u002Fpredefinidas","3.clases-objetos\u002F06.predefinidas",{"title":79,"path":80,"stem":81,"icon":82},"Paquetes en Java","\u002Fclases-objetos\u002Fpaquetes","3.clases-objetos\u002F07.paquetes","i-material-icon-theme-folder-java-open",{"title":84,"path":85,"stem":86,"icon":87},"Las Excepciones","\u002Fclases-objetos\u002Fexcepciones","3.clases-objetos\u002F08.excepciones","i-catppuccin-java-exception",{"title":89,"path":90,"stem":91,"icon":45},"La clase JOptionPane","\u002Fclases-objetos\u002Fjoptionpane","3.clases-objetos\u002F09.joptionpane",{"title":93,"path":94,"stem":95,"icon":45},"Constructores y Accesores","\u002Fclases-objetos\u002Fconstructores","3.clases-objetos\u002F10.constructores",{"title":97,"path":98,"stem":99,"icon":100},"Tipos Enumerados (Enums)","\u002Fclases-objetos\u002Fenumerados","3.clases-objetos\u002F11.enumerados","i-catppuccin-java-enum",{"title":102,"path":103,"stem":104,"icon":105},"Modificadores de acceso static y final","\u002Fclases-objetos\u002Fmodificadores","3.clases-objetos\u002F12.modificadores","i-mdi-chart-box",{"title":107,"path":108,"stem":109,"icon":105},"El casting en Java","\u002Fclases-objetos\u002Fcasting","3.clases-objetos\u002F13.casting",{"title":111,"path":112,"stem":113},"Las Expresiones Regulares","\u002Fclases-objetos\u002Fexpresiones-regulares","3.clases-objetos\u002F14.expresiones-regulares",{"title":115,"path":116,"stem":117,"icon":105},"Clases Genéricas en Java","\u002Fclases-objetos\u002Fclases-genericas","3.clases-objetos\u002F15.clases-genericas",{"title":119,"icon":120,"path":121,"stem":122,"children":123,"page":42},"Funciones (Métodos)","i-material-symbols-function","\u002Fmetodos","4.metodos",[124,128,132,136,140,144,148,152,156],{"title":125,"path":126,"stem":127},"Funciones Genéricas","\u002Fmetodos\u002Ffuncion-generica","4.metodos\u002F01.funcion-generica",{"title":129,"path":130,"stem":131},"Métodos de Instancia y de Clase","\u002Fmetodos\u002Finstancia-clase","4.metodos\u002F02.instancia-clase",{"title":133,"path":134,"stem":135},"Sobrecarga de Funciones","\u002Fmetodos\u002Fsobrecarga","4.metodos\u002F03.sobrecarga",{"title":137,"path":138,"stem":139},"Alcance de Variables y Métodos","\u002Fmetodos\u002Falcance","4.metodos\u002F04.alcance",{"title":141,"path":142,"stem":143},"Recursividad","\u002Fmetodos\u002Frecursividad","4.metodos\u002F05.recursividad",{"title":145,"path":146,"stem":147},"Puntero this","\u002Fmetodos\u002Fthis","4.metodos\u002F06.this",{"title":149,"path":150,"stem":151},"Los argumentos variables (varargs)","\u002Fmetodos\u002Fvarargs","4.metodos\u002F07.varargs",{"title":153,"path":154,"stem":155},"La clase Arrays","\u002Fmetodos\u002Farrays","4.metodos\u002F08.arrays",{"title":157,"path":158,"stem":159},"Predicados Simples y Compuestos en Java","\u002Fmetodos\u002Fpredicados","4.metodos\u002F09.predicados",{"title":161,"path":162,"stem":163,"children":164,"icon":199},"Herencia","\u002Fherencia","5.herencia\u002F01.index",[165,167,171,175,179,183,187,191,195],{"title":166,"path":162,"stem":163},"¿Qué es la herencia?",{"title":168,"path":169,"stem":170},"Sobreescritura de métodos y uso de `super`","\u002Fherencia\u002Fsobeescritura","5.herencia\u002F02.sobeescritura",{"title":172,"path":173,"stem":174},"Tipos de herencia","\u002Fherencia\u002Ftipos-herencia","5.herencia\u002F03.tipos-herencia",{"title":176,"path":177,"stem":178},"La clase Object en Java","\u002Fherencia\u002Fobject","5.herencia\u002F04.object",{"title":180,"path":181,"stem":182},"Polimorfismo","\u002Fherencia\u002Fpolimorfismo","5.herencia\u002F05.polimorfismo",{"title":184,"path":185,"stem":186},"Clases y Funciones Abstractas","\u002Fherencia\u002Fabstract","5.herencia\u002F06.abstract",{"title":188,"path":189,"stem":190},"Interfaces","\u002Fherencia\u002Finterfaces","5.herencia\u002F07.interfaces",{"title":192,"path":193,"stem":194},"Funciones e Interfaces","\u002Fherencia\u002Ffunciones-interfaces","5.herencia\u002F08.funciones-interfaces",{"title":196,"path":197,"stem":198},"Interfaces y Funciones Lambda","\u002Fherencia\u002Flambda-interface","5.herencia\u002F09.lambda-interface","i-material-symbols-heritage",{"title":201,"path":202,"stem":203,"children":204,"icon":199},"Arreglos","\u002Farreglos","6.arreglos\u002F01.index",[205,207,211,215,219,223,227],{"title":206,"path":202,"stem":203},"Los arreglos en Java",{"title":208,"path":209,"stem":210},"Los arreglos","\u002Farreglos\u002Farray","6.arreglos\u002F02.array",{"title":212,"path":213,"stem":214},"Matrices","\u002Farreglos\u002Fmatrices","6.arreglos\u002F03.matrices",{"title":216,"path":217,"stem":218},"Comparadores","\u002Farreglos\u002Fcomparator","6.arreglos\u002F04.comparator",{"title":220,"path":221,"stem":222},"Arreglos dinámicos: ArrayList","\u002Farreglos\u002Farraylist","6.arreglos\u002F05.arraylist",{"title":224,"path":225,"stem":226},"Arreglos Relacionales: HashMap","\u002Farreglos\u002Fhashmap","6.arreglos\u002F06.hashmap",{"title":228,"path":229,"stem":230},"La clase Stream en Java","\u002Farreglos\u002Fstream","6.arreglos\u002F07.stream",{"title":232,"icon":199,"path":233,"stem":234,"children":235,"page":42},"Archivos e Interfaz de Usuario","\u002Farchivos-ui","7.archivos-ui",[236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316],{"title":237,"path":238,"stem":239},"El paquete Swing","\u002Farchivos-ui\u002Fswing","7.archivos-ui\u002F01.swing",{"title":241,"path":242,"stem":243},"La clase JFrame y el JPanel","\u002Farchivos-ui\u002Fjpanel","7.archivos-ui\u002F02.jpanel",{"title":245,"path":246,"stem":247},"Los Layouts en Swing","\u002Farchivos-ui\u002Flayout","7.archivos-ui\u002F03.layout",{"title":249,"path":250,"stem":251},"Iniciando con Swing","\u002Farchivos-ui\u002Finiciando","7.archivos-ui\u002F04.iniciando",{"title":253,"path":254,"stem":255},"Las clases Color y Font en Swing","\u002Farchivos-ui\u002Fcolor-font","7.archivos-ui\u002F05.color-font",{"title":257,"path":258,"stem":259},"Etiquetas en Swing","\u002Farchivos-ui\u002Fetiquetas","7.archivos-ui\u002F06.etiquetas",{"title":261,"path":262,"stem":263},"Personalizando la apariencia de los componentes en Swing","\u002Farchivos-ui\u002Fpersonalizando","7.archivos-ui\u002F07.personalizando",{"title":265,"path":266,"stem":267},"Sobrescribiendo el método drawComponent() en Swing","\u002Farchivos-ui\u002Fdraw","7.archivos-ui\u002F08.draw",{"title":269,"path":270,"stem":271},"Manejando eventos en Swing","\u002Farchivos-ui\u002Feventos","7.archivos-ui\u002F09.eventos",{"title":273,"path":274,"stem":275},"Personalización de Componentes mediante la Extensión de Clases en Swing","\u002Farchivos-ui\u002Fextends-component","7.archivos-ui\u002F10.extends-component",{"title":277,"path":278,"stem":279},"Gradientes","\u002Farchivos-ui\u002Fgradientes","7.archivos-ui\u002F11.gradientes",{"title":281,"path":282,"stem":283},"Botones en Swing","\u002Farchivos-ui\u002Fbotones","7.archivos-ui\u002F12.botones",{"title":285,"path":286,"stem":287},"Los delegadores en Swing","\u002Farchivos-ui\u002Fdelegadores","7.archivos-ui\u002F13.delegadores",{"title":289,"path":290,"stem":291},"UI para nuestro RPG: Parte 1","\u002Farchivos-ui\u002Frpg-ui-1","7.archivos-ui\u002F14.rpg-ui-1",{"title":293,"path":294,"stem":295},"UI para nuestro RPG: Parte 2","\u002Farchivos-ui\u002Frpg-ui-2","7.archivos-ui\u002F15.rpg-ui-2",{"title":297,"path":298,"stem":299},"Los Streams Entrada y Salida","\u002Farchivos-ui\u002Fstreams","7.archivos-ui\u002F16.streams",{"title":301,"path":302,"stem":303},"Archivo tipo Objeto","\u002Farchivos-ui\u002Farchivo-objeto","7.archivos-ui\u002F17.archivo-objeto",{"title":305,"path":306,"stem":307},"UI para nuestro RPG: Parte 3","\u002Farchivos-ui\u002Frpg-ui-3","7.archivos-ui\u002F18.rpg-ui-3",{"title":309,"path":310,"stem":311},"UI para nuestro RPG: Parte 4","\u002Farchivos-ui\u002Frpg-ui-4","7.archivos-ui\u002F19.rpg-ui-4",{"title":313,"path":314,"stem":315},"UI para nuestro RPG: Parte 5","\u002Farchivos-ui\u002Frpg-ui-5","7.archivos-ui\u002F20.rpg-ui-5",{"title":317,"path":318,"stem":319},"UI para nuestro RPG: Parte 6","\u002Farchivos-ui\u002Frpg-ui-6","7.archivos-ui\u002F21.rpg-ui-6",{"title":321,"icon":322,"path":323,"stem":324,"children":325,"page":42},"Ejemplos","i-check-circle","\u002Fejemplos","8.ejemplos",[326,330,334,338,342],{"title":327,"path":328,"stem":329,"icon":105},"Ejemplo 1: Validando entradas con JOptionPane","\u002Fejemplos\u002Fejemplo-01","8.ejemplos\u002F01.ejemplo-01",{"title":331,"path":332,"stem":333},"Ejemplo 02: Uso de clases genéricas en Java","\u002Fejemplos\u002Fejemplo-02","8.ejemplos\u002F02.ejemplo-02",{"title":335,"path":336,"stem":337},"Ejemplo 03: Uso de Enum, Excepciones en Java","\u002Fejemplos\u002Fejemplo-03","8.ejemplos\u002F03.ejemplo-03",{"title":339,"path":340,"stem":341},"Ejemplo 4: Clase con funciones genéricas de validación","\u002Fejemplos\u002Fejemplo-04","8.ejemplos\u002F04.ejemplo-04",{"title":343,"path":344,"stem":345},"Ejemplo 5: Sistema de Gestión de Empleados","\u002Fejemplos\u002Fejemplo-05","8.ejemplos\u002F05.ejemplo-05",{"title":347,"icon":322,"path":348,"stem":349,"children":350,"page":42},"Actividades","\u002Factividades","9.actividades",[351,355,360,364,368,372,376,380,384,388,392,396,400,404,408],{"title":352,"path":353,"stem":354,"icon":105},"Actividad 1: Infografía sobre el proceso de compilación","\u002Factividades\u002Fact-01","9.actividades\u002F01.act-01",{"title":356,"path":357,"stem":358,"icon":359},"Actividad 2: Modelando Diagramas de Clases UML","\u002Factividades\u002Fact-02","9.actividades\u002F02.act-02","i-material-icon-theme-uml",{"title":361,"path":362,"stem":363,"icon":45},"Actividad 3: Creando Clases y Objetos en Java","\u002Factividades\u002Fact-03","9.actividades\u002F03.act-03",{"title":365,"path":366,"stem":367},"Actividad 4: Validando entradas de datos","\u002Factividades\u002Fact-04","9.actividades\u002F04.act-04",{"title":369,"path":370,"stem":371,"icon":105},"Actividad 5: Implementando una clase genérica","\u002Factividades\u002Fact-05","9.actividades\u002F05.act-05",{"title":373,"path":374,"stem":375,"icon":105},"Actividad 6: Expandiendo InputValidator con Predicados y Function","\u002Factividades\u002Fact-06","9.actividades\u002F06.act-06",{"title":377,"path":378,"stem":379,"icon":105},"Actividad 7: Gestor de Biblioteca con InputValidator","\u002Factividades\u002Fact-07","9.actividades\u002F07.act-07",{"title":381,"path":382,"stem":383,"icon":105},"Actividad 8: Calculadora de Figuras Geométricas","\u002Factividades\u002Fact-08","9.actividades\u002F08.act-08",{"title":385,"path":386,"stem":387,"icon":105},"Actividad 9: gestión de una empresa agroalimentaria","\u002Factividades\u002Fact-09","9.actividades\u002F09.act-09",{"title":389,"path":390,"stem":391,"icon":105},"Actividad 10: Sistema de gestión de clínicas veterinarias","\u002Factividades\u002Fact-10","9.actividades\u002F10.act-10",{"title":393,"path":394,"stem":395},"Definición de Proyecto Evolutivo","\u002Factividades\u002Frpg","9.actividades\u002F11.rpg",{"title":397,"path":398,"stem":399},"Actividad 11: Creación de Personajes","\u002Factividades\u002Fact-11","9.actividades\u002F12.act-11",{"title":401,"path":402,"stem":403},"Actividad 12: El Inventario y los Objetos","\u002Factividades\u002Fact-12","9.actividades\u002F13.act-12",{"title":405,"path":406,"stem":407},"Actividad 13: El combate por turnos","\u002Factividades\u002Fact-13","9.actividades\u002F14.act-13",{"title":409,"path":410,"stem":411},"Actividad 14: Guardando y Cargando","\u002Factividades\u002Fact-14","9.actividades\u002F15.act-14",{"id":413,"title":75,"body":414,"description":797,"extension":798,"links":799,"meta":800,"navigation":801,"path":76,"seo":802,"stem":77,"__hash__":803},"docs\u002F3.clases-objetos\u002F06.predefinidas.md",{"type":415,"value":416,"toc":792},"minimark",[417,426,431,434,535,539,549,764,781,785,788],[418,419,420,421,425],"p",{},"En Java, existen numerosas ",[422,423,424],"strong",{},"clases predefinidas"," que forman parte de la biblioteca estándar del lenguaje. Estas clases proporcionan funcionalidades comunes y reutilizables que facilitan el desarrollo de aplicaciones. Al utilizar estas clases predefinidas, los desarrolladores pueden ahorrar tiempo y esfuerzo al no tener que implementar funcionalidades desde cero.",[427,428,430],"h2",{"id":429},"ejemplos-de-clases-predefinidas-en-java","Ejemplos de Clases Predefinidas en Java",[418,432,433],{},"Algunas de las clases predefinidas más comunes en Java incluyen:",[435,436,437,450],"table",{},[438,439,440],"thead",{},[441,442,443,447],"tr",{},[444,445,446],"th",{},"Clase",[444,448,449],{},"Descripción",[451,452,453,465,475,485,495,505,515,525],"tbody",{},[441,454,455,462],{},[456,457,458],"td",{},[459,460,461],"code",{},"String",[456,463,464],{},"Representa una cadena de texto y proporciona métodos para manipular cadenas.",[441,466,467,472],{},[456,468,469],{},[459,470,471],{},"ArrayList",[456,473,474],{},"Implementa una lista dinámica que puede crecer y reducir su tamaño según sea necesario.",[441,476,477,482],{},[456,478,479],{},[459,480,481],{},"HashMap",[456,483,484],{},"Implementa una tabla hash que almacena pares clave-valor para una búsqueda rápida.",[441,486,487,492],{},[456,488,489],{},[459,490,491],{},"Math",[456,493,494],{},"Proporciona métodos matemáticos para realizar operaciones como redondeo, cálculo de potencias y raíces cuadradas.",[441,496,497,502],{},[456,498,499],{},[459,500,501],{},"IO",[456,503,504],{},"Proporciona clases para la entrada y salida de datos, como lectura y escritura de archivos.",[441,506,507,512],{},[456,508,509],{},[459,510,511],{},"Random",[456,513,514],{},"Genera números aleatorios y proporciona métodos para obtener valores aleatorios en diferentes rangos.",[441,516,517,522],{},[456,518,519],{},[459,520,521],{},"Date",[456,523,524],{},"Representa una fecha y hora, y proporciona métodos para manipular fechas.",[441,526,527,532],{},[456,528,529],{},[459,530,531],{},"Scanner",[456,533,534],{},"Facilita la lectura de entrada desde diversas fuentes, como el teclado o archivos.",[427,536,538],{"id":537},"uso-de-clases-predefinidas","Uso de Clases Predefinidas",[418,540,541,542,545,546,548],{},"Para utilizar una clase predefinida en Java, simplemente debes importar la clase correspondiente (si no está en el paquete ",[459,543,544],{},"java.lang",", que se importa automáticamente) y luego crear una instancia de la clase o llamar a sus métodos estáticos. Aquí tienes un ejemplo de cómo utilizar la clase ",[459,547,471],{},":",[550,551,557],"pre",{"className":552,"code":553,"filename":554,"language":555,"meta":556,"style":556},"language-java shiki shiki-themes github-dark","import java.util.ArrayList;\n\npublic class EjemploArrayList {\n    public static void main(String[] args) {\n        \u002F\u002F Crear una instancia de ArrayList\n        ArrayList\u003CString> listaNombres = new ArrayList\u003C>();\n\n        \u002F\u002F Agregar elementos a la lista\n        listaNombres.add(\"Juan\");\n        listaNombres.add(\"María\");\n        listaNombres.add(\"Pedro\");\n\n        \u002F\u002F Mostrar los elementos de la lista\n        for (String nombre : listaNombres) {\n            System.out.println(nombre);\n        }\n    }\n}\n","EjemploArrayList.java","java","",[459,558,559,572,579,595,625,632,652,657,663,681,695,709,714,720,734,746,752,758],{"__ignoreMap":556},[560,561,564,568],"span",{"class":562,"line":563},"line",1,[560,565,567],{"class":566},"snl16","import",[560,569,571],{"class":570},"s95oV"," java.util.ArrayList;\n",[560,573,575],{"class":562,"line":574},2,[560,576,578],{"emptyLinePlaceholder":577},true,"\n",[560,580,582,585,588,592],{"class":562,"line":581},3,[560,583,584],{"class":566},"public",[560,586,587],{"class":566}," class",[560,589,591],{"class":590},"svObZ"," EjemploArrayList",[560,593,594],{"class":570}," {\n",[560,596,598,601,604,607,610,613,615,618,622],{"class":562,"line":597},4,[560,599,600],{"class":566},"    public",[560,602,603],{"class":566}," static",[560,605,606],{"class":566}," void",[560,608,609],{"class":590}," main",[560,611,612],{"class":570},"(",[560,614,461],{"class":566},[560,616,617],{"class":570},"[] ",[560,619,621],{"class":620},"s9osk","args",[560,623,624],{"class":570},") {\n",[560,626,628],{"class":562,"line":627},5,[560,629,631],{"class":630},"sAwPA","        \u002F\u002F Crear una instancia de ArrayList\n",[560,633,635,638,640,643,646,649],{"class":562,"line":634},6,[560,636,637],{"class":570},"        ArrayList\u003C",[560,639,461],{"class":566},[560,641,642],{"class":570},"> listaNombres ",[560,644,645],{"class":566},"=",[560,647,648],{"class":566}," new",[560,650,651],{"class":570}," ArrayList\u003C>();\n",[560,653,655],{"class":562,"line":654},7,[560,656,578],{"emptyLinePlaceholder":577},[560,658,660],{"class":562,"line":659},8,[560,661,662],{"class":630},"        \u002F\u002F Agregar elementos a la lista\n",[560,664,666,669,672,674,678],{"class":562,"line":665},9,[560,667,668],{"class":570},"        listaNombres.",[560,670,671],{"class":590},"add",[560,673,612],{"class":570},[560,675,677],{"class":676},"sU2Wk","\"Juan\"",[560,679,680],{"class":570},");\n",[560,682,684,686,688,690,693],{"class":562,"line":683},10,[560,685,668],{"class":570},[560,687,671],{"class":590},[560,689,612],{"class":570},[560,691,692],{"class":676},"\"María\"",[560,694,680],{"class":570},[560,696,698,700,702,704,707],{"class":562,"line":697},11,[560,699,668],{"class":570},[560,701,671],{"class":590},[560,703,612],{"class":570},[560,705,706],{"class":676},"\"Pedro\"",[560,708,680],{"class":570},[560,710,712],{"class":562,"line":711},12,[560,713,578],{"emptyLinePlaceholder":577},[560,715,717],{"class":562,"line":716},13,[560,718,719],{"class":630},"        \u002F\u002F Mostrar los elementos de la lista\n",[560,721,723,726,729,731],{"class":562,"line":722},14,[560,724,725],{"class":566},"        for",[560,727,728],{"class":570}," (String nombre ",[560,730,548],{"class":566},[560,732,733],{"class":570}," listaNombres) {\n",[560,735,737,740,743],{"class":562,"line":736},15,[560,738,739],{"class":570},"            System.out.",[560,741,742],{"class":590},"println",[560,744,745],{"class":570},"(nombre);\n",[560,747,749],{"class":562,"line":748},16,[560,750,751],{"class":570},"        }\n",[560,753,755],{"class":562,"line":754},17,[560,756,757],{"class":570},"    }\n",[560,759,761],{"class":562,"line":760},18,[560,762,763],{"class":570},"}\n",[418,765,766,767,769,770,773,774,776,777,780],{},"En este ejemplo, importamos la clase ",[459,768,471],{}," del paquete ",[459,771,772],{},"java.util",", creamos una instancia de ",[459,775,471],{}," para almacenar nombres y utilizamos métodos como ",[459,778,779],{},"add()"," para agregar elementos a la lista.",[427,782,784],{"id":783},"resumen","Resumen",[418,786,787],{},"En resumen, las clases predefinidas en Java son herramientas poderosas que facilitan el desarrollo de aplicaciones al proporcionar funcionalidades comunes y reutilizables. Al aprovechar estas clases, los desarrolladores pueden centrarse en la lógica de su aplicación en lugar de reinventar la rueda. A medida que avances en tu aprendizaje de Java, te familiarizarás con muchas más clases predefinidas que te ayudarán a construir aplicaciones robustas y eficientes.",[789,790,791],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":556,"searchDepth":574,"depth":574,"links":793},[794,795,796],{"id":429,"depth":574,"text":430},{"id":537,"depth":574,"text":538},{"id":783,"depth":574,"text":784},"Exploremos las clases predefinidas en Java y cómo utilizarlas para simplificar nuestro desarrollo.","md",null,{"editButton":42},{"icon":45},{"title":75,"description":797},"AcmxuIzMajrnRNmykSNovj1PfEP6-R61OlXLXIjdMSI",[805,807],{"title":71,"path":72,"stem":73,"description":806,"icon":45,"children":-1},"Aprendamos cómo declarar e instanciar objetos en Java, y comprendamos la diferencia entre ambos conceptos.",{"title":79,"path":80,"stem":81,"description":808,"icon":82,"children":-1},"Entendamos qué son los paquetes en Java, su importancia y cómo utilizarlos para organizar nuestro código.",1779479564664]