Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].

2
Wyrażenie lambda a odniesienie do metody [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie IntelliJ ciągle proponuje mi zastąpienie wyrażeń lambda odwołaniami do …

4
Ustawianie Java Short Value
Piszę mały kod w J2ME. Mam klasę z metodą setTableId(Short tableId). Teraz, kiedy próbuję pisać setTableId(100), daje to błąd czasu kompilacji. Jak ustawić wartość short bez deklarowania innej zmiennej short? Przy ustawianiu Longwartości mogę używać setLongValue(100L)i działa. Co to więc Loznacza i jaki charakter ma Shortwartość? Dzięki


4
Java - w tym zmienne w łańcuchach?
Ok, więc wszyscy powinniśmy wiedzieć, że możesz dołączyć zmienne do łańcuchów, wykonując: String string = "A string " + aVariable; Czy jest na to sposób: String string = "A string {aVariable}"; Innymi słowy: bez zamykania cudzysłowów i dodawania znaków plus. To bardzo nieatrakcyjne.

4
Do czego ma służyć adnotacja javax.inject.Named?
Próbuję zrozumieć javax.injectpakiet i nie wiem, co tojavax.inject.Named ma służyć adnotacja. Javadoc nie wyjaśnia stojącej za nim idei. Javadoc jest dostępny pod adresem http://download.oracle.com/javaee/6/api/javax/inject/Named.html Używam Springa 3.0 do napisania kilku przykładowych programów, zakładając @Namedziarno, które wydaje się dodawać je do fabryki fasoli, ale opis Javadoc jest tak lekki, że nie …

30
Błąd hibernacji: org.hibernate.NonUniqueObjectException: inny obiekt o tej samej wartości identyfikatora był już powiązany z sesją
Mam dwa obiekty użytkownika i podczas próby zapisania obiektu za pomocą session.save(userObj); Otrzymuję następujący błąd: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Sesję tworzę za pomocą BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); …
114 java  hibernate  orm 



23
Jak stwierdzić równość w dwóch klasach bez metody równości?
Powiedzmy, że mam klasę bez metody equals (), do której nie ma źródła. Chcę zapewnić równość w dwóch instancjach tej klasy. Mogę wykonać wiele potwierdzeń: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Nie podoba mi się to rozwiązanie, ponieważ nie mam pełnego obrazu równości, jeśli wczesne potwierdzenie zawodzi. Mogę samodzielnie …
114 java  unit-testing  junit 

9
Iterowanie po kolekcjach Java w Scali
Piszę trochę kodu Scala, który wykorzystuje API Apache POI . Chciałbym iterować po wierszach zawartych w tym, java.util.Iteratorktóre otrzymałem z klasy Sheet. Chciałbym użyć iteratora w for eachpętli stylów, więc próbowałem przekonwertować go na natywną kolekcję Scala, ale bez powodzenia. Przyjrzałem się klasom / cechom opakowania Scala, ale nie widzę, …

27
Jak ustalić, czy drzewo binarne jest zrównoważone?
Minęło trochę czasu od tych lat szkolnych. Dostałem pracę jako informatyk w szpitalu. Próbuję teraz przejść do faktycznego programowania. Pracuję teraz nad drzewami binarnymi i zastanawiałem się, jaki byłby najlepszy sposób określenia, czy drzewo jest zrównoważone pod względem wysokości. Myślałem o czymś w związku z tym: public boolean isBalanced(Node root){ …

13
Jak odczytać plik ze ścieżki względnej w projekcie Java? java.io.File nie może znaleźć określonej ścieżki
Mam projekt z 2 pakietami: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines W pakiecie (2) mam plik tekstowy ListStopWords.txt, w pakiecie (1) mam klasę FileLoadder. Oto kod w FileLoader: File file = new File("properties\\files\\ListStopWords.txt"); Ale mam ten błąd: The system cannot find the path specified Czy możesz podać rozwiązanie, aby to naprawić? Dzięki.
113 java  file 

6
Dlaczego 4 miliardy iteracji pętli Java zajmuje tylko 2 ms?
Używam następującego kodu Java na laptopie z procesorem Intel Core i7 2,7 GHz. Zamierzałem pozwolić mu zmierzyć, ile czasu zajmie zakończenie pętli z 2 ^ 32 iteracjami, które, jak spodziewałem się, trwały około 1,48 sekundy (4 / 2,7 = 1,48). Ale tak naprawdę zajmuje to tylko 2 milisekundy zamiast 1,48 …
113 java  for-loop  jvm 

5
Jak z wdziękiem obsługiwać sygnał SIGKILL w Javie
Jak radzisz sobie z czyszczeniem, gdy program otrzymuje sygnał zabicia? Na przykład istnieje aplikacja, z którą się łączę, która chce, aby każda aplikacja innej firmy (moja aplikacja) wysyłała finishpolecenie podczas wylogowywania. Jak najlepiej wysłać to finishpolecenie, gdy moja aplikacja została zniszczona za pomocą kill -9? edycja 1: kill -9 nie …
113 java  sigkill 

5
Utwórz obiekt File w pamięci z ciągu znaków w Javie
Mam funkcję, która akceptuje plik jako argument. Nie chcę tworzyć / zapisywać nowego pliku (nie mam dostępu do zapisu w systemie plików) w celu przekazania moich danych ciągu do funkcji. Powinienem dodać, że dane String nie istnieją w pliku (więc nie mogę odczytać moich danych z pliku). Czy mogę używać …
113 java  file  file-io 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.