Mam pytania dotyczące użycia i znaczenia synchronizedsłowa kluczowego. Jakie jest znaczenie synchronizedsłowa kluczowego? Kiedy powinny być metody synchronized? Co to znaczy programowo i
Mam pytania dotyczące użycia i znaczenia synchronizedsłowa kluczowego. Jakie jest znaczenie synchronizedsłowa kluczowego? Kiedy powinny być metody synchronized? Co to znaczy programowo i
Chcę programować w najnowszej wersji JavaFX, która wymaga Java 8. Korzystam z IntelliJ 13 CE i Mac OS X 9 Mavericks. Uruchomiłem instalator Oracle 8 Java, a pliki wyglądają tak, jakby były na końcu /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk ale poprzednie wersje są na...
W Javie jaka jest różnica między nimi: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Sprawdziłem Javadoc wiele razy, ale to nigdy nie wyjaśnia tego dobrze. Przeprowadziłem również test, który nie odzwierciedlał żadnego rzeczywistego...
Zainstalowałem aplikację, kiedy próbuję ją uruchomić (jest to plik wykonywalny), nic się nie dzieje. Kiedy uruchamiam go z wiersza poleceń za pomocą: java -jar „app.jar” Otrzymuję następujący komunikat: brak głównego atrybutu manifestu w „app.jar” Normalnie, gdybym sam stworzył program,...
Próbuję po raz pierwszy posmakować rozwoju Androida za pomocą Eclipse. Napotkałem ten problem podczas próby uruchomienia Eclipse, ponieważ zainstalowałem wersję 4.2 zaledwie kilka minut temu. Po pierwszej próbie uruchomienia Eclipsebez żadnych parametrów określających maszynę wirtualną Java,...
Badałem RecyclerViewi byłem zaskoczony, widząc, że RecyclerViewnie ma onItemClickListener(). Mam dwa pytania. Główne pytanie Chcę wiedzieć, dlaczego Google usunęło onItemClickListener()? Czy występuje problem z wydajnością lub coś innego? Pytanie drugie Rozwiązałem swój problem pisząc...
Jaka jest różnica między HashMap, LinkedHashMapa TreeMapw Javie? Nie widzę żadnej różnicy w wynikach, ponieważ wszystkie trzy mają keySeti values. Co to Hashtablejest Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt",...
Eksplorowałem źródło Java 8 i bardzo zaskoczyłem tę część kodu: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is the gotcha...
Czy jest coś takiego static classw java? Jakie jest znaczenie takiej klasy. Czy wszystkie metody klasy statycznej też muszą być static? Czy wymagane jest na odwrót, że jeśli klasa zawiera wszystkie metody statyczne, to klasa również powinna być statyczna? Do czego służą klasy...
Jak wyśmiewać metody typu void return? Wdrożyłem wzorzec obserwatora, ale nie mogę kpić z Mockito, ponieważ nie wiem jak. Próbowałem znaleźć przykład w Internecie, ale mi się nie udało. Moja klasa wygląda następująco: public class World { List<Listener> listeners; void...
Wygląda na to, że istnieją różne sposoby odczytu i zapisu danych plików w Javie. Chcę odczytać dane ASCII z pliku. Jakie są możliwe sposoby i ich
Chcę przetłumaczyć listę obiektów na mapę przy użyciu strumieni i lambd Java 3. Tak napisałbym to w Javie 7 i niższych. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice : choices) {...
Podczas próby otwarcia Eclipse pojawia się wyskakujące okno dialogowe: Nie udało się załadować biblioteki współdzielonej JNI „C: /JDK/bin/client/jvm.dll”. Następnie siła Eclipse zamyka się. Oto kilka kwestii, które chciałbym przedstawić: Sprawdziłem, czy coś istnieje na tej ścieżce. To...
Jaka jest różnica między JDK a JRE? Jakie są ich role i kiedy powinienem użyć jednego lub
Biorąc pod uwagę 2 toString()poniższe implementacje, które są preferowane: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } lub public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b)...
Zastanawiam się, kiedy stosować metody statyczne? Powiedzmy, jeśli mam klasę z kilkoma modułami pobierającymi i ustawiającymi, metodę lub dwie, i chcę, aby te metody były wywoływalne tylko na obiekcie instancji klasy. Czy to oznacza, że powinienem zastosować metodę statyczną? na przykład Obj x...
Za pomocą IntelliJ IDE nie można skompilować żadnych projektów. Zrzuty ekranu ustawień poniżej: Używane JDK: SDK projektu i poziom językowy: Poziom języka: Czy ktoś ma jakieś
Jak sprawdziłbyś, czy Łańcuch był liczbą przed
Jak najlepiej przekonwertować plik Stringw formacie „2 stycznia 2010 r.” Na Datejęzyk Java? Ostatecznie chcę wyróżnić miesiąc, dzień i rok jako liczby całkowite, aby móc z nich korzystać Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime =...
Kiedy powinienem użyć ThreadLocalzmiennej? Jak to jest