Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

9
Wie füge ich dem OkHttp Request Interceptor Header hinzu?
Ich habe diesen Interceptor, den ich meinem OkHttp-Client hinzufüge: public class RequestTokenInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); // Here where we'll try to refresh token. // with an retrofit call // After we succeed we'll proceed our request Response response …

5
Warum ist package-info.java nützlich?
Wenn ich CheckStyle über mein Java-Projekt ausführe, wird dies Missing package-info.java file.für einige Klassen angezeigt , jedoch nicht für alle. Ich kann nicht wirklich herausfinden, warum diese Nachricht nur manchmal erscheint. Außerdem läuft mein Projekt ohne die package-info.java einwandfrei. Was macht die package-info.java? Benötige ich es wirklich für meine Java-Projekte?
89 java  maven  checkstyle 

4
Wie erstelle ich eine Instanz einer anonymen Schnittstelle in Kotlin?
Ich habe eine Java-Bibliothek eines Drittanbieters, die ein Objekt mit einer solchen Schnittstelle hat: public interface Handler<C> { void call(C context) throws Exception; } Wie kann ich es in Kotlin ähnlich wie in einer anonymen Java-Klasse wie folgt präzise implementieren: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext …

12
ObjectMapper im Frühjahr konfigurieren
Mein Ziel ist es, die zu konfigurieren objectMapper , dass nur Elemente serialisiert werden, mit denen Anmerkungen versehen sind @JsonProperty. Um dies zu tun, folgte ich diesem Zweck habe Erklärung der angegeben ist, wie der Objectmapper konfiguriert wird. Ich habe den benutzerdefinierten Objectmapper wie beschrieben eingefügt hier . Allerdings wenn …

11
Spring-Boot-Standardprofil für Integrationstests
Spring-Boot verwendet Spring-Profile ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ), die beispielsweise eine separate Konfiguration für verschiedene Umgebungen ermöglichen. Eine Möglichkeit, diese Funktion zu verwenden, besteht darin, die Testdatenbank für Integrationstests zu konfigurieren. Ich frage mich jedoch, ob es notwendig ist, mein eigenes Profil 'test' zu erstellen und dieses Profil in jeder Testdatei explizit …

4
Kotlin: Entspricht getClass () für KClass
In Java können wir die Klasse einer Variablen durch getClass()like auflösen something.getClass(). In Kotlin weiß ich, something.javaClasswas schön ist, aber ich möchte das KClassauf ähnliche Weise bekommen können. Ich habe die Something::classSyntax gesehen, aber das ist nicht das, was ich brauche. Ich muss die KClass einer Variablen erhalten. Gibt es …
89 java  class  kotlin 

5
Unterliegt Go denselben subtilen Speicherverlusten wie Java?
Hier sind die Fakten: Die Sprache Go hat einen Garbage Collector. Java hat eine Garbage Collection Viele Java-Programme haben (subtile oder nicht) Speicherlecks Als Beispiel für ein Java-Programm mit Speicherlecks (nicht für schwache Nerven kann die Frage Ihre Überzeugungen erschüttern) finden Sie hier ein kleines Java-Programm namens Tomcat, das sogar …
89 java  memory-leaks  go 


11
Ruhezustand: Best Practice, um alle faulen Sammlungen abzurufen
Was ich habe: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity entity …


18
org.hibernate.hql.internal.ast.QuerySyntaxException: Tabelle ist nicht zugeordnet
Ich habe Beispiel Webanwendung Hibernate 4.3.5 + Derby-Datenbank 10.10.1.1+ Glassfish4.0 mit IDE NetBeans 8.0Beta. Ich habe die nächste Ausnahme: Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189) at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109) at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95) at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:247) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:278) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:206) …


10
Wie definieren Sie eine Klasse von Konstanten in Java?
Angenommen, Sie müssen eine Klasse definieren, die nur Konstanten enthält. public static final String SOME_CONST = "SOME_VALUE"; Was ist der bevorzugte Weg, dies zu tun? Schnittstelle Abstrakte Klasse Abschlussklasse Welches soll ich verwenden und warum? Erläuterungen zu einigen Antworten: Aufzählungen - Ich werde keine Aufzählungen verwenden, ich zähle nichts auf, …


8
Gruppieren nach mehreren Feldnamen in Java 8
Ich habe den Code zum Gruppieren der Objekte nach einem Feldnamen von POJO gefunden. Unten ist der Code dafür: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary …
89 java  java-8 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.