Softwareentwicklung

8
Objektidentität und Veränderlichkeit

Ich habe einen Vorschlag für Werttypen in Java gelesen und bin auf diesen Satz gestoßen: "Die Objektidentität dient nur zur Unterstützung der Veränderlichkeit, wobei der Status eines Objekts mutiert werden kann, aber dasselbe intrinsische Objekt bleibt." Soweit ich weiß (wenn auch nur vorläufig),...

8
Kann die Rekursion parallel erfolgen? Wäre das sinnvoll?

Angenommen, ich verwende ein einfaches rekursives Algo für Fibonacci, das wie folgt ausgeführt wird: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) und so weiter Die Ausführung erfolgt weiterhin sequentiell. Wie würde ich dies stattdessen so codieren, dass fib(4)und fib(3)durch...

8
Warum überschreiben Arrays in Java nicht equals ()?

Ich habe neulich mit einem gearbeitet HashSet, der dies in der Spezifikation geschrieben hat: [add ()] fügt das angegebene Element e zu dieser Menge hinzu, wenn diese Menge kein Element e2 enthält, so dass (e == null? e2 == null: e.equals (e2)) Ich habe char[]in der verwendet, HashSetbis mir...

8
Beziehung zwischen Objekten

Seit einigen Wochen denke ich über die Beziehung zwischen Objekten nach - nicht besonders über OOPs Objekte. In C ++ sind wir es beispielsweise gewohnt, dies darzustellen, indem Zeiger oder Container mit Zeigern in der Struktur geschichtet werden, die einen Zugriff auf das andere Objekt benötigen....

8
Modern.IE VM-Lizenz

Microsoft stellt einige VMs zu Testzwecken zur Verfügung (angekündigt auf Stack Overflow), und ich versuche, die Lizenzbedingungen zu verstehen . Der, den ich nicht wirklich verstehe, ist 1.b. Sie dürfen die Software nur zu Testzwecken verwenden. Sie dürfen die Software nicht für kommerzielle...