Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Aspectos avanzados de Java por Mind Map: Aspectos avanzados de Java

1. Convenciones de Java

1.1. Las convenciones de nombrado son normas que siguen los programadores para escribir el codigo, se usan para hacer el código mas entendible a la hora de analizarlo, ya sea para dar información sobre la función de alguna variable o algún proceso

1.1.1. Ejemplos

1.1.1.1. Comentarios en el codigo. Espacios y tabulaciones. Reglas para nombrar clases,variables...

2. Ant vs Maven

2.1. Ant es una herramienta pensada para la compilación de aplicaciones ademas de probar y ejecutar, mientras que Maven está pensada para la gestion de tareas o simplificacion de proyectos

2.1.1. Caracteristicas

2.1.1.1. Ant: Ant es mas manual y permite personalizar como se ejecuta y compila el proyecto Maven: Con Maven agregar bibliotecas es mas sencillo y facilita la organización del código

3. Expresiones regulares

3.1. Una expresión regular es una secuencia de caracteres que ayuda buscar cadenas de texto mediante un patrón, son muy útiles ya que ayudan a trabajar con texto de una forma mas avanzada, también sirven para validar entradas.

3.1.1. Caracteristicas

3.1.1.1. Buscar patrones. Validación rapida.

4. Funciones Lambda

4.1. Son funciones que no tienen un nombre como tal, se usan para poder filtrar algún tipo de información que contenga algúna lista, diccionario etc, por ejemplo para poder filtrar de una lista de nombres solamente los que inicien con alguna letra especifica

4.1.1. Interacción con Expresiones Regulares

4.1.1.1. Estas funciones interatuan con expresiones regulares en momentos en los que se debe validar algun tipo de dato que contenga alguna función

5. Operadores Ternarios

5.1. Un operador ternario es una manera evaluar decisiones simples basadas en una condición booleana que se pueden escribir en una sola línea, son útiles en situaciones en las que se necesita evaluar una condición simple, en resumen es una manera de escribir if-else pero en una misma línea siempre y cuando no sea un proceso complejo

5.1.1. ejemplo

5.1.1.1. int edad =; 20; String mensaje = (edad >= 18) ? "Eres mayor de edad" : "Eres menor de edad";

5.1.1.2. En este caso, si la variable edad es mayor o igual a 18, se asignará el mensaje "Eres mayor de edad"; de lo contrario, se asignará "Eres menor de edad".