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.


9
Reiner Java-Webbrowser, ist das praktisch? [geschlossen]
Ich weiß, dass ein Java-Webbrowser möglich ist, aber ist er praktisch? Ich habe das Lobo-Projekt gesehen und muss zugeben, dass ich beeindruckt bin, aber nach dem, was ich zusammengetragen habe, scheint die Entwicklung im Jahr 2009 gestoppt zu sein. Wäre ein in reinem Java codierter Browser (keine WebKit-Java-Bindungen jeglicher Art) …
29 java  web  browser 


6
Soll ich bestimmte Funktionen in eine Funktion extrahieren und warum?
Ich habe eine große Methode, die 3 Aufgaben erledigt, von denen jede in eine separate Funktion extrahiert werden kann. Wenn ich für jede dieser Aufgaben zusätzliche Funktionen erstelle, verbessert oder verschlechtert dies meinen Code und warum? Offensichtlich werden weniger Codezeilen in der Hauptfunktion erstellt, aber es werden zusätzliche Funktionsdeklarationen vorhanden …


6
Warum sollte ich Reflektion verwenden?
Ich bin neu in Java. Während meines Studiums habe ich gelesen, dass Reflexion verwendet wird, um Klassen und Methoden aufzurufen und um zu wissen, welche Methoden implementiert sind oder nicht. Wann sollte ich Reflection verwenden, und was ist der Unterschied zwischen der Verwendung von Reflection und der Instanziierung von Objekten …
29 java  reflection 



3
Warum ist der Name des Java-Booleschen primitiven Typs nicht 'Bool'?
Java hat int und Integer boolean und Boolean Dies scheint ein bisschen inkonsistent, warum auch nicht boolvs Booleaneinen etablierten kürzeren Namen für primitiven Typ verwenden? oder integervs Integer, um Typnamen konsistent zu halten? Ich denke, C ++ hatte sich entschieden, booleiniges früher als Java zu verwenden boolean, und vielleicht auch …
28 java  history  boolean 

4
Wie rechtfertigt man die Migration von Java 6 nach Java 7?
Wir haben von Java 6 auf Java 7 migriert . Das Projekt ist in Verzug und es besteht die Gefahr, dass es fallengelassen wird. In diesem Fall wird Java 6 weiterhin verwendet. Was sind die spezifischen Verbesserungen in Java 7, mit denen wir zu unserem Manager zurückkehren und ihn davon …
28 java  migration 

10
Wie kommt ein Programmierer, der an statische Sprachen gewöhnt ist, mit dem Mangel an Javascript-Werkzeugen zurecht?
Ich habe die meiste Zeit meiner Karriere so ziemlich ausschließlich in kompilierten Sprachen programmiert, insbesondere in Java. Eine meiner Lieblingssachen bei Java ist, wie produktiv Sie sein können und wie wenig Code Sie tatsächlich schreiben müssen, wenn Sie Tools wie Eclipse verwenden. Sie können: Einfaches und automatisches Refactoring Ihrer Methoden …


9
Warum wurde Scala nicht mit C oder C ++ implementiert?
Weiß jemand, warum Scala in Java und .NET anstelle von C oder C ++ implementiert wurde? Die meisten Sprachen werden mit Cor C ++ implementiert [dh Erlang, Python, PHP, Ruby, Perl]. Welche Vorteile bietet Scala, das in Java und .NET implementiert ist, außer den Zugriff auf Java- und .NET-Bibliotheken? AKTUALISIEREN …
28 java  c++  .net  c  scala 

5
Ist die Java-Paketnamenkonvention fehlerhaft? [geschlossen]
Wir sind alle mit der Java-Konvention zum Umkehren des Domänennamens vertraut. Das heißt www.evilcorp.com, wir würden uns konventionell dafür entscheiden, ihre Java-Pakete zu haben com.evilcorp.stuff. Ich habe es immer mehr satt. Als kommerzieller Programmierer stelle ich immer wieder fest, dass der Name des Softwarepakets aufgrund eines Rebrandings, einer Übernahme oder …
28 java  naming 

9
Zeilenumbruch vor / nach Operator [geschlossen]
Während die Java-Codekonvention von Sun vorschlägt, Zeilenumbrüche vor den Operator zu stellen, stimmen viele andere Richtlinien nicht mit der Java-Codekonvention überein. Ich sehe keine offensichtlichen Vor- und Nachteile. Gibt es also Vorteile, wenn Sie einen dieser Stile gegenüber einem anderen verwenden? String longVarName = a + b + c + …

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.