Buenas tardes, no logro comprender la sintaxis de este comando:
1 List<Curso> cursoList = cursos.stream()
2 .filter(curso ->!curso.getNombre().equalsIgnoreCase("Java"))
3 .sorted(Comparator.comparing(Curso::getNombre).reversed())
4 .collect(Collectors.toList());
En particular la segunda linea no comprendo que significa -> y luego de la tercera linea el parentesis (Curso::getNombre)
Gracias por algun indicio, este curso en particular me esta costando mucho pero sigo poniendo fuerza!