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.


12
Warum ist Java portabler als andere Sprachen wie C ++?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was ist der Unterschied zwischen "Schreiben einer spezifischen JRE für jede Plattform" für Java-Entwickler und "Schreiben eines C ++ - Compilers …
16 java  c++  portability 

6
Was würde wirklich passieren, wenn java.lang.String nicht endgültig wäre?
Ich bin ein langjähriger Java-Entwickler und habe nach dem Hauptfach Zeit, es anständig zu studieren, um die Zertifizierungsprüfung abzulegen. Eine Sache, die mich immer gestört hat, ist, dass String "endgültig" ist. Ich verstehe es, wenn ich etwas über Sicherheitsprobleme und ähnliches lese ... Aber im Ernst, hat jemand ein echtes …
16 java  security 

5
Warum Scala über Java verwenden?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich stehe total auf Scala als Sprache ... und habe immer noch Probleme damit, warum ein Unternehmen von Java auf Scala …
16 java  scala 

20
Ist es sinnvoll, toten Code zu schreiben?
Finden Sie es nützlich, toten Code zu schreiben? Einige sagen: "Wenn Sie zwei Logikfunktionen haben, um eine Operation auszuführen, machen Sie den Code tot, anstatt einen anderen Logikcode zu kommentieren oder zu entfernen, da dies die Operation nicht beeinträchtigt." Beispiel:- if(true){ // logic - 1 } else { // logic …
16 java 

4
Stil der Befehlszeilenoptionen - POSIX oder was?
Irgendwo habe ich einen Rant gegen Java / Javac gesehen, der angeblich eine Mischung aus Windows- und Unix-Stil verwendet java -classpath ... -ea ... Something IMHO, es ist keine Mischung, es ist genauso wie es findfunktioniert, nicht wahr? AFAIK zufolge sollte die Syntax POSIX-konform sein java --classpath ... --ea ... …


5
Soll ich Initialisierungsblöcke in Java verwenden?
Ich bin kürzlich auf ein Java-Konstrukt gestoßen, das ich noch nie gesehen habe, und habe mich gefragt, ob ich es verwenden soll. Es scheint Initialisierungsblöcke zu heißen . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // …
16 java 

6
Implementierung von Float-Hashing mit ungefährer Gleichheit
Nehmen wir an, wir haben die folgende Python-Klasse (das Problem existiert in Java genauso mit equalsund hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees Wo degreesist die Temperatur in Kelvin als Schwimmer. Nun würde Ich mag Gleichheit Prüfung und Hashing implementieren Temperaturein einer Weise , dass vergleicht Floats mit …

1
Java Logger: Statische Blockinitialisierung oder Initialisierung in Variablendeklaration
Momentan verwende ich Logger in meinem Projekt wie folgt: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Ich habe eine Codeüberprüfung für die Verwendung eines statischen Blocks zum Initialisieren der Logger-Variablen erhalten. Ich wurde aufgefordert, die Protokollvariable in der Deklarationsanweisung selbst zu initialisieren. private static final Logger LOGGER …
15 java 

5
Boolesche Rückgabe von set.add () in if conditional?
Der Operator add der Klasse set gibt einen Booleschen Wert zurück, der true ist, wenn das Element (das hinzugefügt werden soll) noch nicht vorhanden ist, andernfalls false. Schreibt if (set.add(entry)) { //do some more stuff } als guter Stil in Bezug auf das Schreiben von sauberem Code? Ich frage mich, …

4
Abrufen eines Wertes, ohne dass Java auf null überprüft werden muss
Oft finde ich mich beim Abrufen eines Wertes aus einer Datenhierarchie auf Null überprüft, um NullPointerExceptions zu vermeiden, die meiner Meinung nach fehleranfällig sind und viel Boilerplate erfordern. Ich habe eine sehr einfache Routine geschrieben, mit der ich die Nullprüfung beim Abrufen eines Objekts überspringen kann ... public final class …
15 java  null 

3
Gemeinsame Nutzung von DTO-Objekten zwischen Microservices
TL; DR - Ist es in Ordnung, eine POJO-Bibliothek zwischen Diensten zu teilen? Im Allgemeinen möchten wir die gemeinsame Nutzung zwischen Diensten nach Möglichkeit strikt auf keine beschränken. Es gab einige Debatten darüber, ob der Dienst, der Daten gemeinsam nutzt, eine Client-Bibliothek für Clients bereitstellen sollte. Die client-lib ist im …

1
Unterschied zwischen Konsument / Produzent und Beobachter / Beobachtbar
Ich arbeite am Design einer Anwendung, die aus drei Teilen besteht: Ein einzelner Thread, der bestimmte Ereignisse überwacht (Dateierstellung, externe Anforderungen usw.) N Worker-Threads, die auf diese Ereignisse reagieren, indem sie sie verarbeiten (jeder Worker verarbeitet und verbraucht ein einzelnes Ereignis, und die Verarbeitung kann eine variable Zeit dauern) einen …

3
Welche Java-Version sollte ich für eine Desktop-Anwendung verwenden, um die meisten Benutzer zu erreichen? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 4 Jahren . Stimmt es, dass die meisten Endbenutzer eine …

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.