Pytania oznaczone «java»

22
Do czego służy opcja java.security.egd?

W projekcie, nad którym pracuję, aplikacja jest uruchamiana za pomocą polecenia podobnego do tego: java -Djava.security.egd=file:/dev/urandom -jar app.jar Nigdy wcześniej nie widziałem takiej java.security.egdopcji. Trochę szukając, wydaje się być używany do konfiguracji generowania liczb...

21
Co to jest zasięg proxy na wiosnę?

Jak wiemy, Spring używa serwerów proxy w celu dodania funkcjonalności ( @Transactionali @Scheduledna przykład). Istnieją dwie opcje - użycie dynamicznego proxy JDK (klasa musi implementować niepuste interfejsy) lub wygenerowanie klasy potomnej za pomocą generatora kodu CGLIB. Zawsze myślałem, że...

20
Promocja typu Java w parametrach

Natknąłem się na ten fragment: public class ParamTest { public static void printSum(int a, double b) { System.out.println("In intDBL " + (a + b)); } public static void printSum(long a, long b) { System.out.println("In long " + (a + b)); } public static void printSum(double a, long b) {...

20
Paths.get vs Path.of

O ile mogę powiedzieć Paths.geti Path.ofwydaje się, że robię dokładnie to samo, zamieniając jeden lub więcej ciągów w Pathobiekt; dokumentacja https://docs.oracle.com/javase/8/docs/api/java/nio/file/Paths.html#get-java.lang.String-java.lang.String...- i https:

20
Zdefiniuj domyślny konstruktor rekordu

Mam rekord i chcę dodać do niego domyślny konstruktor. public record Record(int recordId) { public Record{ } } Ale stworzył konstruktor z int param. public final class Record extends java.lang.Record{ private final int recordId; public Record(int); //other method } Jak możemy dodać...

19
Dlaczego Java nie może wywnioskować nadtypu?

Wszyscy wiemy, że Long rozciąga się Number. Dlaczego więc się nie kompiluje? Jak zdefiniować metodę, withaby program kompilował się bez ręcznego rzutowania? import java.util.function.Function; public class Builder<T> { static public interface MyInterface { Number getNumber(); Long...

18
Pierwszeństwo / priorytet operatora strzałki (->) jest najniższy, czy priorytet przypisania / przypisania łączonego jest najniższy?

JLS : Operatorem o najniższym priorytecie jest strzałka wyrażenia lambda (->) , po której następują operatory przypisania. Podążano w jakim kierunku (zwiększenie priorytetu, zmniejszenie priorytetu)? - „obserwowane” oznacza przypisanie o wyższym priorytecie lub niższym priorytecie (w...