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].


18
Niestandardowe czcionki i układy XML (Android)
Próbuję zdefiniować układ GUI przy użyciu plików XML w systemie Android. O ile się dowiem, nie ma sposobu, aby określić, że twoje widżety powinny używać niestandardowej czcionki (np. Takiej, którą umieściłeś w asset / font /) w plikach XML i możesz używać tylko czcionek zainstalowanych przez system. Wiem, że w …

7
Zwalnianie klas w Javie?
Mam niestandardowy moduł ładujący klasy, dzięki czemu aplikacja komputerowa może dynamicznie rozpoczynać ładowanie klas z serwera aplikacji, z którym muszę porozmawiać. Zrobiliśmy to, ponieważ ilość słoików, które są do tego potrzebne, jest absurdalna (gdybyśmy chcieli je wysłać). Mamy również problemy z wersją, jeśli nie ładujemy klas dynamicznie w czasie wykonywania …
174 java  classloader 

4
Użyj JAXB, aby utworzyć obiekt z ciągu XML
Jak mogę użyć poniższego kodu, aby usunąć ciąg XML z kodu XML i zamapować go na obiekt JAXB poniżej? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String …
174 java  xml  jaxb 

8
Kontrolowanie ostatecznej nazwy artefaktu jar
Próbuję zdefiniować właściwość w naszym super pomie, która będzie używana we wszystkich projektach podrzędnych jako miejsce docelowe wygenerowanego artefaktu. Do tego myślałem o użyciu, project/build/finalNameale to nie wydaje się działać, nawet dla prostych pomponów: Komenda mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app POM <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> …

7
Co to jest Java ClassLoader?
W kilku prostych zdaniach, czym jest Java ClassLoader, kiedy jest używany i dlaczego? OK, przeczytałem artykuł na wiki. ClassLoader ładuje klasy. DOBRZE. Więc jeśli dołączę pliki jar i zaimportuję, ClassLoader wykona zadanie. Dlaczego mam zawracać sobie głowę tym ClassLoaderem? Nigdy go nie używałem i nie wiedziałem, że istnieje. Pytanie brzmi, …
174 java  classloader 

16
Dodaj ścieżkę kontekstową do aplikacji Spring Boot
Próbuję programowo ustawić kontekstowy katalog główny aplikacji Spring Boot. Powodem istnienia kontekstowego katalogu głównego jest to, że chcemy, aby aplikacja była dostępna localhost:port/{app_name}i wszystkie ścieżki kontrolera były do ​​niej dołączone. Oto plik konfiguracyjny aplikacji internetowej. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private …

14
Zmień nazwę pliku, używając języka Java
Możemy zmienić nazwę pliku powiedzenia test.txtdo test1.txt? Jeśli test1.txt istnieje, czy zmieni nazwę? Jak zmienić nazwę na już istniejący plik test1.txt, aby nowa zawartość pliku test.txt została dodana do niego w celu późniejszego wykorzystania?
174 java  file  rename  file-rename 

4
Dopasuj tekst wielowierszowy za pomocą wyrażenia regularnego
Próbuję dopasować tekst wielowierszowy za pomocą języka Java. Kiedy używam Patternklasy z Pattern.MULTILINEmodyfikatorem, jestem w stanie dopasować, ale nie jestem w stanie tego zrobić z(?m). Wydaje się, że ten sam wzorzec zi (?m)używania String.matchesnie działa. Jestem pewien, że czegoś mi brakuje, ale nie mam pojęcia, co. Nie jestem dobry w …
174 java  regex 

6
Co dokładnie robi transitive = true w Gradle (wrt crashlytics)?
Co transitive = truedokładnie robi Gradle ? Z dokumentacji Gradle nie wynika jasno . Dzieje się to w kontekście compilewnętrza build.gradle. W moim przypadku polegam na crashlytics Androida. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } W kilku dokumentach Gradle ( tutaj i tutaj ) sugeruje się, że wartość „przechodnia” jest domyślnie …

9
Po co używać liczby pierwszej w hashCode?
Zastanawiałem się tylko, dlaczego w klasach używa się liczb pierwszych hashCode() metodzie ? Na przykład, gdy używam Eclipse do generowania mojej hashCode()metody, zawsze 31używana jest liczba pierwsza : public int hashCode() { final int prime = 31; //... } Bibliografia: Oto dobry podkład na temat Hashcode i artykuł o tym, …
174 java  hashcode  primes 

20
JPA: Jak przekonwertować natywny zestaw wyników zapytania na kolekcję klas POJO
W swoim projekcie używam JPA. Doszedłem do zapytania, w którym muszę wykonać operację łączenia na pięciu tabelach. Utworzyłem więc natywne zapytanie, które zwraca pięć pól. Teraz chcę przekonwertować obiekt wynikowy na klasę POJO Java, która zawiera te same pięć ciągów. Czy istnieje sposób w JPA na bezpośrednie rzutowanie tego wyniku …
174 java  jpa 

8
Konwertuj ciąg na obiekt kalendarza w Javie
Jestem nowy w Javie, zwykle pracuję z PHP. Próbuję przekonwertować ten ciąg: Poniedziałek, 14 marca, 16:02:37 GMT 2011 Do obiektu kalendarza, dzięki czemu mogę łatwo pobrać rok i miesiąc w następujący sposób: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Czy byłoby złym pomysłem przeanalizowanie go ręcznie? Używasz metody podciągów? Każda rada pomoże, dzięki!



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.