Preguntas etiquetadas con java

Java es un lenguaje de programación de alto nivel, independiente de la plataforma y orientado a objetos desarrollado originalmente por Sun Microsystems. Actualmente, Java es propiedad de Oracle, que compró Sun en 2010.









16
¿Cuándo se justifican los captadores y establecedores?
Getters y setters a menudo son criticados por no ser OO adecuados. Por otro lado, la mayoría del código OO que he visto tiene extensores captadores y establecedores. ¿Cuándo se justifican getters y setters? ¿Intentas evitar usarlos? ¿Se usan en exceso en general? Si su idioma favorito tiene propiedades (el …




6
¿Por qué Java 8 no incluye colecciones inmutables?
El equipo de Java ha realizado un gran trabajo eliminando barreras para la programación funcional en Java 8. En particular, los cambios en las colecciones java.util hacen un gran trabajo encadenando transformaciones en operaciones de transmisión muy rápidas. Teniendo en cuenta lo bien que han hecho al agregar funciones de …


10
¿Por qué usar Opcional en Java 8+ en lugar de las comprobaciones de puntero nulo tradicionales?
Recientemente nos hemos mudado a Java 8. Ahora, veo aplicaciones inundadas de Optionalobjetos. Antes de Java 8 (Estilo 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); } Después de Java 8 (Estilo 2) Optional<Employee> employeeOptional = Optional.ofNullable(employeeService.getEmployee()); if(employeeOptional.isPresent()){ Employee employee = employeeOptional.get(); System.out.println(employee.getId()); } No veo ningún valor agregado de Optional<Employee> …
110 java  java8 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.