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.
Ich habe C # in den letzten sechs Monaten oder so gelernt und beschäftige mich jetzt mit Java. Meine Frage bezieht sich auf die Instanzerstellung (in beiden Sprachen) und mehr auf: Ich frage mich, warum sie das so gemacht haben. Nehmen Sie dieses Beispiel Person Bob = new Person(); Gibt …
Ich habe nach Antworten in SO oder hier gesucht, aber ohne Ergebnisse, deshalb würde ich Sie fragen. Nehmen wir an, ich habe zwei verschiedene Projekte - zum Beispiel Server- und Client-Teil einer App. Ich entwickle meinen eigenen Teil, während mein Freund den zweiten macht. Wir beide sollten jedoch einige gemeinsame …
In den meisten Java-Codes werden Java-Objekte folgendermaßen deklariert: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); Anstatt von: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Warum wird das Java-Objekt vorzugsweise über die Schnittstelle definiert, anstatt über die Implementierung, die tatsächlich verwendet wird?
Angenommen, ich habe diese Klassenhierarchie ... public abstract class Animal { public abstract void eat(); public abstract void talk(); } class Dog extends Animal { @Override public void eat() { } @Override public void talk() { } } class Cat extends Animal { @Override public void eat() { } @Override …
Ich wurde nach unveränderlichen Strings in Java gefragt. Ich wurde beauftragt, eine Funktion zu schreiben, die eine Reihe von "a" zu einer Zeichenkette verkettet. Was ich schrieb: public String foo(int n) { String s = ""; for (int i = 0; i < n; i++) { s = s + …
Warum haben Java-Designer in der java.lang.StringKlasse keine statischen Versionen von String-Manipulationsmethoden erstellt ? Die folgenden Methoden sind das, worauf ich mich beziehe, aber die Frage kann auch auf andere nicht statische Methoden in der Klasse ausgeweitet werden. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, …
Ich habe eine DAO-Methode, die Spring für JDBC-Zugriff verwendet. Es berechnet die Erfolgsquote eines Verkäufers beim Verkauf eines Artikels. Hier ist der Code: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; return getJdbcTemplate().queryForObject(sql, …
Meiner Meinung nach ist eines der größten Dinge an Scala die Interoperabilität mit Java und die ähnliche Syntax. Eine Sache, die ich seltsam fand, ist die Verwendung des _Operators für Paket-Wilcard-Importe anstelle des *Operators, der in Java verwendet wird. Gibt es einen technischen Grund für die Verwendung _anstelle von *? …
Als Java-Programmierer habe ich ungeprüfte Ausnahmen immer kritisiert. Meistens verwenden Programmierer es, um die Programmierung zu vereinfachen und später Probleme zu verursachen. Auch die Programme (wenn auch unordentlich) mit aktivierten Ausnahmen sind im Vergleich zu nicht aktivierten Gegenstücken sehr robust. Überraschenderweise gibt es in Scala keine Checked Exceptions. Alle aktivierten …
Dieses Bild stammt aus Anwenden domänengesteuerter Designs und Muster: Mit Beispielen in C # und .NET Dies ist das Klassendiagramm für das Zustandsmuster, in dem a SalesOrderwährend seiner Lebensdauer verschiedene Zustände haben kann. Es sind nur bestimmte Übergänge zwischen den verschiedenen Zuständen zulässig. Jetzt ist die OrderStateKlasse eine abstractKlasse und …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 3 Jahren . Ich habe viele Leute gefragt, wo sie Java-Webentwicklung lernen sollen. Ich kenne Java-Kern …
Ich besitze also einen Webservice, der so etwas wie einen hat, getAccountbei dem eine Kennung an das Konto zurückgegeben wird, wenn er vorhanden ist. Andernfalls wird eine Ausnahme ausgelöst. Der Client möchte immer ein Konto erstellen, wenn eine Ausnahme mit denselben Informationen ausgelöst wird, mit denen der Abruf ausgeführt wird. …
Ernüchterung über den Portalraum Ich sehe eine beunruhigende Anzahl großer Unternehmenskunden, die von ihrer Erfahrung mit Enterprise Portal desillusioniert sind, insbesondere im Bereich von WebSphere Portal Server (WPS). Millionen wurden investiert, doch das Versprechen personalisierter Inhalte mit Aggregation und integrierten Tools für die Zusammenarbeit ist nie aufgegangen. Der Umzug auf …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich höre immer, dass PHP für mittlere und kleine Websites ist, während .NET und Java für Unternehmensanwendungen. Meine Frage ist über PHP. Warum ist PHP keine gute Option für Unternehmens-Webanwendungen? Liegt es daran, dass PHP langsamer wird, wenn die Webanwendung größer wird, da es sich um eine interpretierte Sprache handelt? …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.