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.

17
Erben Unterklassen private Felder?
Dies ist eine Interviewfrage. Erben Unterklassen private Felder? Ich antwortete mit "Nein", da wir nicht auf "normale OOP-Weise" darauf zugreifen können. Der Interviewer glaubt jedoch, dass sie vererbt werden, weil wir indirekt oder mithilfe von Reflexion auf solche Felder zugreifen können und sie noch im Objekt vorhanden sind. Nachdem ich …
245 java  oop  inheritance  private 


14
Maven - Laden Sie immer Quellen und Javadocs herunter
Gibt es eine Möglichkeit, Maven so zu konfigurieren, dass immer Quellen und Javadocs heruntergeladen werden? Das -DdownloadSources=true -DdownloadJavadocs=trueAngeben jedes Mal (was normalerweise mit dem zweimaligen Ausführen von mvn compile einhergeht, weil ich das erste Mal vergessen habe) wird ziemlich mühsam.
244 java  maven 





15
Abrufen des Klassennamens von einer statischen Methode in Java
Wie kann man den Namen der Klasse von einer statischen Methode in dieser Klasse erhalten? Beispielsweise public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Um es in einen Kontext zu setzen, …
244 java  static 


11
So konvertieren Sie ein Objektarray in ein Stringarray in Java
Ich verwende den folgenden Code, um ein Object-Array in ein String-Array zu konvertieren: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); Aber ich frage mich, ob es einen anderen Weg gibt, so etwas wie: String_Array=(String[])Object_Array; Dies würde jedoch einen Laufzeitfehler verursachen: …
244 java  arrays  string 

17
Zeitstempel für Erstellung und Zeitstempel für die letzte Aktualisierung mit Hibernate und MySQL
Für eine bestimmte Hibernate-Entität müssen die Erstellungszeit und die letzte Aktualisierung gespeichert werden. Wie würden Sie das gestalten? Welche Datentypen würden Sie in der Datenbank verwenden (unter der Annahme von MySQL, möglicherweise in einer anderen Zeitzone als die JVM)? Werden die Datentypen zeitzonenabhängig sein? Welche Datentypen würden Sie in Java …


16
Lesen einer Liste aus der Eigenschaftendatei und Laden mit der Frühlingsanmerkung @Value
Ich möchte eine Liste von Werten in einer .properties-Datei haben, dh: my.list.of.strings=ABC,CDE,EFG Und um es direkt in meine Klasse zu laden, dh: @Value("${my.list.of.strings}") private List<String> myList; Soweit ich weiß, besteht eine Alternative dazu darin, es in der Spring-Konfigurationsdatei zu haben und es als Bean-Referenz zu laden (korrigieren Sie mich, wenn …

11
UTF-8 Byte [] zu String
Nehmen wir an, ich habe gerade a verwendet BufferedInputStream, um die Bytes einer UTF-8-codierten Textdatei in ein Byte-Array zu lesen. Ich weiß, dass ich die folgende Routine verwenden kann, um die Bytes in eine Zeichenfolge zu konvertieren. Gibt es jedoch eine effizientere / intelligentere Methode, als nur die Bytes zu …
243 java  utf-8 

23
Wie teile ich einen String, behalte aber auch die Trennzeichen?
Ich habe eine mehrzeilige Zeichenfolge, die durch eine Reihe verschiedener Trennzeichen begrenzt ist: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Ich kann diese Zeichenfolge mithilfe von in ihre Teile aufteilen String.split, aber es scheint, dass ich die tatsächliche Zeichenfolge, die mit dem Regex des Trennzeichens übereinstimmt, nicht erhalten kann. Mit anderen Worten, das bekomme ich: Text1 …
243 java 

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.