java

Stwórz idealną jednostkę JPA [zamkniętą]

Pracuję z JPA (implementation Hibernate) już od jakiegoś czasu i za każdym razem, gdy muszę tworzyć encje, zmagam się z probl ... eq / hC: Jeśli dostępny jest niezmienny prosty klucz biznesowy: użyj tego we wszystkich innych przypadkach: użyj uuid

Implements vs extends: kiedy używać? Co za różnica?

Proszę wyjaśnić łatwym do zrozumienia językiem lub linkiem do jakiegoś artykułu.

Wydajność C++ a Java/C#

Rozumiem, że C / C++ tworzy natywny kod do działania na konkretnej architekturze maszyny. Odwrotnie, języki takie jak Java i ... nić w prostym języku angielskim, jak to możliwe, że jeden z tych języków maszyn wirtualnych działa lepiej niż język ojczysty?

Jak utworzyć tablicę generyczną w Javie?

Ze względu na implementację Javy generics, nie można mieć takiego kodu: public class GenSet<E> { private E a[]; ... ay = (T[])Array.newInstance(clazz, capacity); } private final T[] array; } Ale naprawdę nie rozumiem, o co chodzi.

Dobry przypadek użycia dla Akka [zamknięty]

Słyszałem wiele zachwytów na temat Akka Framework (Java/Scala service platform), ale do tej pory nie widziałem wielu rzeczyw ... zględniać przypadku pisania serwera czatu. (dlaczego? ponieważ jest to nadużywane jako przykład dla wielu podobnych rzeczy)

Jak działa pętla Java 'for each'?

Rozważmy: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someLis ... ring item : someList) { System.out.println(item); } Jak wyglądałaby równoważna pętla for bez użycia dla każdej składni?

Sortuj ArrayList własnych obiektów według właściwości

Czytałem o sortowaniu ArrayLists za pomocą komparatora, ale we wszystkich przykładach ludzie używali compareTo, który według ... ate()); } } public class RandomName { ... Collections.sort(Database.arrayList, new CustomComparator); ... }

Jaka jest różnica między SoftReference a WeakReference w Javie?

Jaka jest różnica między java.lang.ref.WeakReference oraz java.lang.ref.SoftReference ?

Jak utworzyć plik i do niego napisać?

Jaki jest najprostszy sposób na Tworzenie i zapis do pliku (tekstowego) w Javie ?

dekompilacja DEX ' a do kodu źródłowego Javy

Jak można dekompilować Pliki Android Dex (vm bytecode) do odpowiedniego kodu źródłowego Javy?

Co to jest śledzenie stosu i jak mogę go używać do debugowania błędów aplikacji?

Czasami podczas uruchamiania aplikacji pojawia się błąd, który wygląda następująco: Exception in thread "main" java.lang.Nu ... ne jako punkt odniesienia dla początkujących programistów, którzy mogą potrzebować pomocy w zrozumieniu wartości śladu stosu.

Sztuczki JSP ułatwiające tworzenie szablonów?

W pracy miałem za zadanie zamienić kilka HTML plików w prosty JSP Projekt. To naprawdę wszystko statyczne, bez logiki serwera ... trzebuję. Można to osiągnąć z includes ale wtedy potrzebowałbym góry i dołu do każdego opakowania, co jest trochę niechlujne.

Jak naprawić Javę.lang.UnsupportedClassVersionError: Unsupported major.wersja minor

Próbuję użyć Notepad++ jako mojego wszechstronnego narzędzia do edycji, uruchamiania, kompilacji itp. Mam zainstalowany JRE ... enem zainstalować JDK i zamiast tego ustawić zmienną path na JDK JRE? Jaka jest różnica pomiędzy zmienną PATH w JRE lub JDK?

Jak określić, czy tablica zawiera określoną wartość w Javie?

Mam {[1] } o wartościach takich jak tak: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; Biorąc pod uwagę String s, czy istnieje dobry sposób na sprawdzenie, czy VALUES zawiera s?

Do czego przydatne jest słowo kluczowe volatile?

Dzisiaj w pracy natknąłem się na volatile słowo kluczowe w Javie. Nie będąc bardzo zaznajomionym z tym, znalazłem to Wyjaśni ... iedykolwiek go używasz lub czy kiedykolwiek widzisz przypadek, w którym możesz użyć tego słowa kluczowego we właściwy sposób?

Dlaczego warto używać Gradle zamiast Ant lub Maven? [zamknięte]

Co tak naprawdę daje mi inne narzędzie build skierowane do Javy? Jeśli używasz Gradle zamiast innego narzędzia, dlaczego?

Jak podzielić ciąg znaków w Javie

Mam Ciąg "004-034556", który chcę podzielić na dwa ciągi: string1="004"; string2="034556"; Oznacza to, że pierwszy łańcuc ... będzie zawierał znaki po '-'. Chcę również sprawdzić, czy łańcuch zawiera '-'. Jeśli nie, zrobię wyjątek. Jak mogę to zrobić?

Jaka jest różnica między @JoinColumn a mappedBy przy użyciu asocjacji JPA @OneToMany

Jaka jest różnica między: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY ... de = CascadeType.ALL , fetch = FetchType.LAZY, mappedBy = "companyIdRef") private List<Branch> branches; ... }

Jaka jest różnica między ConcurrentHashMap a kolekcjami.synchronizedMap (Mapa)?

Mam mapę, która ma być modyfikowana przez kilka wątków jednocześnie. Istnieją trzy różne implementacje map synchronicznych ... żnice między mapami zwracanymi przez Collections.synchronizedMap(Map) i ConcurrentHashMap s? Który pasuje do jakiej sytuacji?

Iteracja poprzez kolekcję, unikanie ConcurrentModificationException podczas usuwania w pętli

Wszyscy wiemy, że nie możesz tego zrobić: for (Object i : l) { if (condition(i)) { l.remove(i); } } Concu ... cania tego wyjątku? Używam również arbitralnego Collection tutaj, niekoniecznie ArrayList, więc ty nie można polegać na get.