← All posts tagged Java

khades
Java Scala читаю основные приёмы и практики java программирования, и понимаю что упоротая trait\oop система в скале и не совсем упоротая, и скалой пользоваться удобно и приятно
khades
Java Саша ахаха прикроти Optional<AtomicReference<Task>> task = queue.stream()
.filter(referencedTask ->
{
if (!referencedTask.get().isBlocking(newBlockingRoles)) {
Task unreferencedTask = referencedTask.get();
return referencedTask.compareAndSet(unreferencedTask, unreferencedTask.addJob(newBlockingRoles, job));
} else
return false;
})
.findFirst();
khades
Java Scala Есть же разница

public class CalculatedRoleDifference{
public List<String> getAddedRoles() {
return addedRoles;
}
public List<String> getRemovedRoles() {
return removedRoles;
}
private final List<String> addedRoles;
private final List<String> removedRoles;
public CalculatedRoleDifference(List<String> addedRoles,List<String> removedRoles){
this.addedRoles = addedRoles;
this.removedRoles = removedRoles;
}
}

против

case class CalculatedRoleDifference(addedRoles List<String>, removedRoles List<String>)
khades
Java Краткое знакомство с системой сервлетов в яве — Мы хотим вебсокеты, а это значит что сервлеты идут нахуй.