p2-tecno_java
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
p2-tecno_java [2021/05/28 19:22] – creado jose | p2-tecno_java [2021/05/29 04:02] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
A la hora de programar hay que tener presente que herramientas nos brinda el lenguaje que puedan facilitarnos el trabajo al mismo tiempo que mejora la calidad de nuestra solución. | A la hora de programar hay que tener presente que herramientas nos brinda el lenguaje que puedan facilitarnos el trabajo al mismo tiempo que mejora la calidad de nuestra solución. | ||
- | Todas las herramientas tienen una razón para existir. Son diseñadas para resolver una situación particular de la mejor manera posible. | + | Todas estas herramientas tienen una razón para existir. Son diseñadas para resolver una situación particular de la mejor manera posible. |
+ | |||
+ | A continuación les presentamos algunas herramientas básicas que podremos encontrar en Java. | ||
===== Iteradores (Iterator) ===== | ===== Iteradores (Iterator) ===== | ||
+ | |||
+ | |||
+ | ===== For each ===== | ||
+ | |||
+ | No solo es una mejora para recorrer los elementos de una estructura de forma mas simple sino que también es mas eficiente porque la forma de recorrerlo es similar a la de los iteradores. | ||
+ | |||
+ | Por ejemplo, si se quiere recorrer los elementos dentro de una lista enlazada sería del siguiente modo: | ||
+ | |||
+ | |||
+ | <code java> | ||
+ | for ( int i = 0; i< | ||
+ | System.out.println(lista.get(i)); | ||
+ | </ | ||
+ | |||
+ | Al hacer **'' | ||
+ | Como vimos en la sección de complejidad, | ||
+ | |||
+ | Por otro lado, si utilizamos **'' | ||
+ | |||
+ | <code java> | ||
+ | for (String elemento: lista ) | ||
+ | System.out.println(elemento); | ||
+ | } | ||
+ | </ | ||
Línea 13: | Línea 39: | ||
Mejora la manipulación de Cadenas de texto. | Mejora la manipulación de Cadenas de texto. | ||
- | El tipo de dato String es inmutable, es decir que no se puede modificar. Entonces, cuando se usa el operador " | + | El tipo de dato String es inmutable, es decir que no se puede modificar. Entonces, cuando se usa el operador |
Esto se debe a que los Strings funcionan como arreglos estáticos. Cuando se quieren agregar elementos a un arreglo estático lleno, hay que crear un nuevo arreglo estático con el tamaño final y luego pasar la información. | Esto se debe a que los Strings funcionan como arreglos estáticos. Cuando se quieren agregar elementos a un arreglo estático lleno, hay que crear un nuevo arreglo estático con el tamaño final y luego pasar la información. | ||
Línea 20: | Línea 46: | ||
===== LocalDate ===== | ===== LocalDate ===== | ||
- | Facilita el trabajo con fechas. | + | > //Facilita el trabajo con fechas.// |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
p2-tecno_java.1622229758.txt.gz · Última modificación: 2021/05/28 19:22 por jose