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.

8
Wie verwende ich die von Tomcat im Frühjahr bereitgestellte JNDI DataSource?
Es wird gesagt, dass im Spring Javadoc Artikel über DriverManagerDataSourceKlasse, dass diese Klasse sehr einfach ist und dass es empfohlen wird Verwenden einer vom Container bereitgestellten JNDI-Datenquelle. Ein solches DataSourcekann als DataSourceBean in einem Spring ApplicationContext über verfügbar gemacht werdenJndiObjectFactoryBean Die Frage ist: Wie schaffe ich das? DataSourceWas würde ich …
159 java  spring  tomcat  datasource  jndi 

14
Wann sollten Nullwerte von Boolean verwendet werden?
Java booleanermöglicht Werte trueund falsewährend Boolean ermöglicht true, falseund null. Ich habe begonnen, mein booleans in Booleans umzuwandeln . Dies kann bei Tests wie z Boolean set = null; ... if (set) ... während des Tests if (set != null && set) ... scheint erfunden und fehleranfällig. Wann, wenn überhaupt, …
159 java  boolean 

15
Gute Hash-Funktion für Strings
Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es wäre eine gute Idee, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, sie haben fünf, andernfalls hören Sie dort auf, wo sie enden). Wäre das eine gute Idee oder eine schlechte? Ich mache …
159 java  hash  hashtable  hashcode 

9
Warum Maven JDK 1.6 verwendet, aber meine Java-Version ist 1.7
Ich bin neu in Maven und auch in MacOS. Ich habe Setup Maven in meinem Terminal, und wenn ich die Versionseinstellungen (mit mvn -v) erhalte, scheint es, dass JDK 1.6 verwendet wird, während ich JDK 1.7 installiert habe. Ist irgendwas falsch? Die Befehle, die ich eingebe, sind folgende: blues:helloworld Ninja$ …
159 java  linux  macos  maven 

15
Ist eine Java-Hashmap wirklich O (1)?
Ich habe einige interessante Behauptungen zu SO re Java-Hashmaps und deren Suchzeit gesehen O(1). Kann jemand erklären, warum das so ist? Sofern sich diese Hashmaps nicht wesentlich von den Hashing-Algorithmen unterscheiden, für die ich mich entschieden habe, muss immer ein Datensatz vorhanden sein, der Kollisionen enthält. In diesem Fall wäre …

4
Unterschied zwischen setUp () und setUpBeforeClass ()
Wenn die Einheit mit JUnit Prüfung gibt es zwei ähnliche Verfahren setUp()und setUpBeforeClass(). Was ist der Unterschied zwischen diesen Methoden? Was ist der Unterschied zwischen tearDown()und tearDownAfterClass()? Hier sind die Unterschriften: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before …
159 java  junit 


10
Gibt es eine Möglichkeit, einen Stack-Trace zu sichern, ohne eine Ausnahme in Java auszulösen?
Ich denke darüber nach, ein Debug-Tool für meine Java-Anwendung zu erstellen. Ich frage mich, ob es möglich ist, eine Stapelverfolgung zu erhalten, genau wie Exception.printStackTrace(), ohne tatsächlich eine Ausnahme auszulösen. Mein Ziel ist es, in einer bestimmten Methode einen Stapel zu sichern, um zu sehen, wer der Methodenaufrufer ist.

17
Host "<url hier>" kann nicht aufgelöst werden. Keine Adresse mit Hostname verknüpft [geschlossen]
Geschlossen. Diese Frage erfordert Debugging-Details . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage In meiner Android-Anwendung zum Lesen von RSS- Links wird folgende Fehlermeldung angezeigt: java.net.UnknownHostException: …
159 java  android 

14
Gradle-Proxy-Konfiguration
Ich benötige einen Webzugriff von Gradle über einen Proxyserver, um die Gradle / Artifactory-Integration für Jenkins verwenden zu können. Um mögliche Ursachen für Probleme zu reduzieren, füge ich das Artifactory-Plugin manuell in build.gradle hinzu und führe es über die Befehlszeile aus: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Nach dieser Beschreibung …

8
Gibt es Bestellkonventionen für Java-Methoden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe eine große Klasse …


25
com.android.build.transform.api.TransformException
Ich versuche, Google Sign-In zu integrieren. In meine App habe ich folgende Bibliotheken hinzugefügt: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Fügen Sie dies auch zu Project Build Gradle hinzu: classpath 'com.google.gms:google-services:1.4.0-beta3' Fügen Sie auch ein Plugin zum App Build Gradle hinzu: apply plugin: 'com.google.gms.google-services' Fügen Sie dann die erforderlichen Berechtigungen hinzu. Beim …

1
Warum verursacht "while (true)" ohne "Thread.sleep" eine 100% ige CPU-Auslastung unter Linux, jedoch nicht unter Windows?
Ich habe ein einfaches Programm in Java erstellt: public static void main(String[] args) throws InterruptedException { while (true) ; } Wenn ich dies auf einem Linux-Computer ausführe, wird die CPU zu 100% ausgelastet, das Betriebssystem wird jedoch nicht langsam angezeigt. Wenn ich jedoch unter Windows genau denselben Code ausführe, werden …

6
Vergleichen Sie Arrays in JUnit-Assertions.
Gibt es eine prägnante, integrierte Methode, um gleichwertige Aussagen für zwei gleichartige Arrays in JUnit zu treffen? Standardmäßig (zumindest in JUnit 4) scheint es einen Instanzvergleich für das Array-Objekt selbst durchzuführen. EG, funktioniert nicht: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); …
158 java  arrays  junit  assertions 

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.