Als «java» getaggte Fragen

Java ist eine plattformunabhängige, objektorientierte Programmiersprache auf hoher Ebene, die ursprünglich von Sun Microsystems entwickelt wurde. Java gehört derzeit Oracle, das Sun 2010 gekauft hat.

3
Wann, wie und warum sollte man Java-Frameworks aktualisieren?
Kurze Zusammenfassung als Einführung: Wir sind ein kleines Java-Webentwicklungsteam, das Anwendungen mit verschiedenen Frameworks und Bibliotheken wie JSF, Hibernate und Seam erstellt, die alle zusammen in JBoss AS bereitgestellt werden. Zunächst wurde die App zusammengestellt und einige Funktionen hinzugefügt, um potenziellen Kunden ein Schaufenster zu bieten. Es wurde etwas poliert, …



5
Ist es üblich, Java-Domänenobjekte / Datenübertragungsobjekte mit öffentlichen Mitgliedsvariablen auf mobilen Plattformen zu schreiben?
Wir haben kürzlich eine Codeüberprüfung des Java-Codes für mobile Anwendungen durchgeführt, der von einem externen Auftragnehmer entwickelt wurde, und festgestellt, dass alle Domänenobjekte / Datenübertragungsobjekte in diesem Stil geschrieben sind: public class Category { public String name; public int id; public String description; public int parentId; } public class EmergencyContact …

4
Generierung von CSV-Dateien mit Java
In unserem Projekt müssen wir alle zwei Stunden eine große CSV-Datei mit einem Java-Programm erstellen. Diese Datei enthält ca. 60.000 Zeilen (ca. 120 Zeichen pro Zeile). Über die Größe bin ich mir noch nicht sicher. Ich würde gerne wissen, ob ich auf Speicherprobleme stoßen würde, da ich die Datei mit …
8 java  csv 

2
Geringe Kopplung bei der Verarbeitung großer Datenmengen
Normalerweise erreiche ich eine niedrige Kopplung, indem ich Klassen erstelle, die Listen, Mengen und Karten zwischen ihnen austauschen. Jetzt entwickle ich eine Java-Batch-Anwendung und kann nicht alle Daten in eine Datenstruktur einfügen, da nicht genügend Speicher vorhanden ist. Ich muss einen Datenblock lesen und verarbeiten und dann zum nächsten übergehen. …

2
Softwarepaket mit LGPL-Bibliotheken als Java Fat-Jar Archive
Bei der Arbeit stellen wir ein Softwarepaket einer Java-Anwendung (von uns geschrieben) bereit, das viele externe Abhängigkeiten aufweist. Die meisten davon sind LGPL- und BSD-lizenzierte Bibliotheken von Drittanbietern, die als JAR-Archive vertrieben werden. Derzeit stellen wir einen Test-Client für die Software bereit, der als einzelnes Java-Fat-Jar-Archiv verteilt wird und vom …
8 java  deployment  lgpl 

2
Eclipse führt mein Java-Programm sechsmal schneller aus. Kann ich diese Leistung erzielen, ohne es zu verwenden?
Ich habe ein Java-Programm geschrieben, das alle sich wiederholenden Permutationen basierend auf den Zeichen und der angegebenen Länge generiert. Wenn ich meinen Code in Eclipse ausführe, wird in nur 15 Sekunden eine Datei mit 1.000.000 Permutationen generiert. Wenn ich das Programm jedoch in der Eingabeaufforderung mit "Java-Permutation" auf demselben Computer …


11
Ist objektorientiertes Zeug wirklich so wichtig? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

6
Statische Funktionen gegen Klassen
Nehmen wir an, ich möchte einige Dienstprogrammfunktionen erstellen, um einige grundlegende Berechnungen mit dem BigDecimals durchzuführen. Beispielsweise möchte ich eine Funktion haben, die den Durchschnitt von a berechnet List<BigDecimal>. Was ist der beste Ansatz? Eine statische Funktion oder eine Utility-Klasse? public static BigDecimal computeAverage(List<BigDecimal> numbers) oder public class BigDecimalUtil public …

4
Abstrakte Methoden gegen Instanzvariablen für wiederverwendbare Objekte
Ich habe ziemlich viel Java-Code, den ich überarbeite, um ihn wiederzuverwenden. Das Problem ist, dass es viele Teile gibt, die projektspezifisch sind, so dass am Ende eine höhere Kopplungsstufe zwischen dem Anwendungsprojekt und dem Codebasisprojekt besteht. Vergleichen Sie die folgenden Situationen, in denen wir eine Klasse verwenden, die die Verwendung …

4
Wie könnte ich automatische Tests für die GUI durchführen?
Wie kann ich automatisch überprüfen, was gesehen wird und was nicht? Oder zumindest, wie kann ich einige teilweise automatische Tests organisieren? IDE: Eclipse (könnte bei Bedarf auch IntelliJ Idea verwenden) Test-Tool: Junit (könnte wieder etwas anderes verwenden, wenn empfohlen, aber besser, wenn es kostenlos ist) Anwendungsbetriebssystem: Android Entwickler-Betriebssystem: Linux (könnte …
8 java  testing  gui  ui 


2
Gibt es eine Möglichkeit, verschachtelte Sammlungen eleganter zu behandeln?
Meine Frage ist eher eine Designfrage. In meinem Programm bin ich zu einer Datenstruktur gekommen, die ungefähr so ​​aussieht: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>>(); Gibt es eine Möglichkeit, mit einer solchen Datenstruktur eleganter umzugehen? Vielen Dank! Bearbeiten : A, B und C sind …

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.