10
Geleneksel boş işaretçi denetimleri yerine neden Java 8+ sürümünde İsteğe Bağlı kullanılır?
Geçenlerde Java 8'e geçtik. Şimdi, Optionalnesnelerle dolu uygulamaları görüyorum . Java 8'den Önce (Stil 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); } Java 8'den Sonra (Stil 2) Optional<Employee> employeeOptional = Optional.ofNullable(employeeService.getEmployee()); if(employeeOptional.isPresent()){ Employee employee = employeeOptional.get(); System.out.println(employee.getId()); } Optional<Employee> employeeOptional = employeeService.getEmployee();Hizmetin kendisinin isteğe bağlı olarak döndüğü zaman hiçbir katma …