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

5
Czy casting Java wprowadza narzuty? Czemu?
Czy jest jakiś narzut, gdy rzucamy obiekty jednego typu na inny? A może kompilator po prostu rozwiązuje wszystko i nie ma żadnych kosztów w czasie wykonywania? Czy to sprawa ogólna, czy są różne przypadki? Na przykład załóżmy, że mamy tablicę Object [], gdzie każdy element może mieć inny typ. Ale …

7
Używanie definicji klas wewnątrz metody w Javie
Przykład: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); …
105 java  class  local-class 

4
Wiele GSON @SerializedName na pole?
Czy istnieje sposób w Gson, aby zmapować wiele pól JSON na jedną zmienną składową obiektu Java? Powiedzmy, że mam klasę Java ... public class MyClass { String id; String name; } Chcę używać tej jednej klasy z dwoma różnymi usługami. Jednak te dwie usługi różnią się sposobem, w jaki zwracają …
105 java  json  gson 

17
Spring Boot: nie można uzyskać dostępu do kontrolera REST na hoście lokalnym (404)
Próbuję dostosować przykład kontrolera REST w witrynie Spring Boot. Niestety pojawia się następujący błąd, kiedy próbuję uzyskać dostęp do localhost:8080/itemadresu URL. { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } 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> <groupId>SpringBootTest</groupId> <artifactId>SpringBootTest</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <javaVersion>1.8</javaVersion> <mainClassPackage>com.nice.application</mainClassPackage> <mainClass>${mainClassPackage}.InventoryApp</mainClass> …
105 java  rest  spring-boot 

6
Siła punkt („.”) Jako separator dziesiętny w java
Obecnie używam następującego kodu, aby wydrukować podwójne: return String.format("%.2f", someDouble); Działa to dobrze, z wyjątkiem tego, że Java używa separatora dziesiętnego mojego Locale (przecinek), podczas gdy ja chciałbym użyć kropki. Czy jest na to łatwy sposób?
105 java  formatting  double 


6
Jak wykluczyć wszystkie wystąpienia zależności przechodnich podczas korzystania z Gradle?
Mój projekt Gradle używa applicationwtyczki do zbudowania pliku jar. W ramach zależności przechodnich środowiska uruchomieniowego w końcu ściągam org.slf4j:slf4j-log4j12. (Jest to określane jako zależność przechodnia w co najmniej 5 lub 6 innych zależnościach przechodnich - ten projekt używa sprężyny i hadoopa, więc wszystko oprócz zlewu kuchennego jest wciągane ... nie …
105 java  gradle 


3
Jak utworzyć nowy plik java.io. w pamięci?
Jak mogę utworzyć nowy File(z java.io) w pamięci, a nie na dysku twardym? Używam języka Java. Nie chcę zapisywać pliku na dysku twardym. Mam do czynienia ze złym API ( java.util.jar.JarFile). To oczekując File fileod String filename. Nie mam pliku (tylko byte[]zawartość) i mogę utworzyć plik tymczasowy, ale nie jest …
105 java  file  java-io 


2
Zbuduj obiekt z istniejącego za pomocą lombok
Powiedzmy, że mam klasę z adnotacjami typu lombok @Builder class Band { String name; String type; } Wiem, że potrafię: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Czy istnieje łatwy sposób na utworzenie obiektu Foo, używając istniejącego obiektu jako szablonu i zmieniając jedną z jego właściwości? Coś jak: Band nirvana = …
105 java  lombok 

12
Jak przechowywać datę Java w MySQL datetime z JPA
Czy ktoś może mi powiedzieć, jak mogę przechowywać datę Java w datetime MySQL ...? Kiedy próbuję to zrobić ... zapisywana jest tylko data, a czas pozostaje 00:00:00 w sklepach z datą MySQL, takich jak ten ... 2009-09-22 00:00:00 Chcę nie tylko randki, ale także czasu ... lubię 2009-09-22 08:08:11 Używam …
104 java  mysql  datetime  jpa 


16
Java: wykryć duplikaty w ArrayList?
Jak mogę zająć się wykrywaniem (zwracaniem prawdy / fałszu), czy ArrayList zawiera więcej niż jeden taki sam element w Javie? Wielkie dzięki, Terry Edycja Zapomniałem wspomnieć, że nie chcę porównywać „bloków” ze sobą, ale ich wartości całkowite. Każdy „blok” ma int i to je wyróżnia. Znajduję int określonego bloku, wywołując …

12
Jaki jest najłatwiejszy sposób przeanalizowania pliku INI w Javie?
Piszę zastępstwo dla starszej aplikacji w Javie. Jednym z wymagań jest to, że pliki ini używane przez starszą aplikację muszą być wczytywane w nowej aplikacji Java. Format tych plików ini to typowy styl systemu Windows, z sekcjami nagłówka i parami klucz = wartość, przy użyciu znaku # jako znaku komentarza. …
104 java  parsing  ini 

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.