11 Artikel Ich weiß nicht, ob es gut ist, etwas über JAVA zu wissen

Seit 1995 finden seit rund 24 Jahren regelmäßig Konsultationen zu JAVA statt. Bis etwa 2001 wurde eine JAVA-Programmierausbildung für etwa 6 Jahre durchgeführt.

Aus der damaligen Erfahrung sind die Informationen, die ich im Moment nicht verstehe, die gleichen wie die Informationen, die ich am Anfang nicht verstanden habe, und ich fühle keinen großen Unterschied.

Kein Zeiger erforderlich

Das epochalste an JAVA ist, dass es die schwierigste Zeigerverarbeitung beim Schreiben in C-Sprache eliminiert. Außerdem verstehe ich, dass der Vorteil gegenüber C ++ das Ergebnis verschiedener nachfolgender Verbesserungen ist. Der Vorteil gegenüber C / C ++ im ursprünglichen Entwurf besteht darin, dass es wie eine C-Sprache geschrieben werden kann, aber die erforderlichen Funktionen ohne Zeigerverarbeitung realisieren kann.

Unterstützung für Zeichencode

Einige Leute sagten, dass JAVA von Anfang an international kompatibel war und dass die Unterstützung von Zeichencodes perfekt war.

Der japanische Ausdruck drückt eine Mischung aus 1-Byte- und 2-Byte-Daten durch Umschalten des Zeichencodes aus. Wenn Sie auf dem Bildschirm von links nach rechts anzeigen und vom rechten Ende rückwärts verfolgen, kennen Sie den Zeichencode der aktuellen Position nicht.

Es gibt verschiedene Möglichkeiten, um diese Situation zu vermeiden. Ich habe das Gefühl, dass es 1-2 Jahre her ist, seit die Zeichencode-Unterstützung des JAVA-Systems stabil geworden ist. Das fühlt sich einfach so an. Um herauszufinden, wie es tatsächlich war, versuchen Sie, die vergangenen Materialien zu enträtseln.

Änderungen rund um den Bildschirm

Der Mechanismus zum Zeichnen wurde von Anfang an nach und nach überarbeitet.

AWT in 1.1, Swing in 1.2 usw. änderten sich schnell. Ich verstehe, dass der Bildschirm aufgrund von Änderungen im Design verschiedener Werkzeuge ändert, welche Art von Struktur geeignet ist.

Visual J++ Als Microsoft Visual J ++ ankündigte, hielt es sofort ein Seminar ab. Ich denke, das Gute an Visual J ++ war, dass es Quellcode generiert hat, der in der GUI geschrieben wurde. Im Gegenteil, ich habe beschlossen, die Verwendung einzustellen, da der generierte Code schwer zu lesen war.

Gerade als C ++ gestartet wurde, kaufte ich einen Präprozessor (CPP namens CPP in C Pre Processor), der C ++ - Quellcode in C-Code konvertiert. Ich habe es nicht mehr verwendet, weil Microsoft und Boland ein schnelles C ++ veröffentlicht haben und der generierte C-Quellcode schwer zu lesen war.

Die Vereinigten Staaten lehnen die internationale Standardabstimmung ab

Wenn JAVA zu einem internationalen Standard geworden ist, schreiben Sie nach dem Umzug, was möglich gewesen wäre.

Die Vereinigten Staaten stimmten aufgrund der Unsicherheit über die Lizenz von SUN gegen den internationalen Standard, weshalb der internationale Standard von JAVA abgelehnt wurde. Zu dieser Zeit war ich Herausgeber eines anderen internationalen Standards. Ich hörte mir die Nachrichten an und tanzte.

Mit Write Once Move Anyware widersetzt sich niemand internationalen Standards. Die JAVA-Ingenieure haben große Anstrengungen unternommen, um VMs auf verschiedenen CPUs zu erstellen, um eine Situation zu schaffen, in der sie überall arbeiten können. Wenn SUN für die Öffentlichkeit zugänglich gewesen wäre und diesen Bemühungen mehr Aufmerksamkeit geschenkt hätte, wäre es zu einer überwältigenden Mehrheit der internationalen Standards geworden, selbst wenn die Vereinigten Staaten dagegen waren.

Die Schließung von JAVA wurde von Anfang an konsequent verborgen.

DB Middleware

Ich unterrichte JAVA-Programmierung JAVA wurde in einem bestimmten Umfang eingesetzt, und das größte Feld war die Nutzung von DB über das Netzwerk.

Allerdings kommt nacheinander teure DB-Middleware heraus, Wir haben uns von der Ausbildung zurückgezogen, weil wir keine bezahlte Middleware kaufen konnten.

Es war schade, dass die Entwicklung rund um DB, obwohl vorübergehend, ohne den Einsatz teurer Tools kein Job gewesen wäre.

Seitdem hat er sich von der JAVA-Ausbildung zurückgezogen. Bis dahin wurde die Informationsbeschaffung und Informationsverbreitung in Bezug auf JAVA auf weniger als die Hälfte reduziert.

Vertikale Maschinenauswahl

Verschiedene vertikale Maschinen haben zugenommen. Einige sangen Kleinheit und hohe Geschwindigkeit.

Die Entwicklung von JAVA sollte nur durch Messung des Aufstiegs von Vertial Machine erwartet werden.

Ich dachte, JAVAs Ideal wäre vorbei, als die JAVA-VM nicht mehr auf dem Macintosh enthalten war.

Einführung in C

Hat C # einen Ort verkauft, an dem es möglich war, in der Windows-Verarbeitung bequemer als JAVA zu schreiben?

Die Standardisierung verlief auch mit ECMA und JIS reibungslos.

Die Bereitstellung auf einem anderen Betriebssystem als Windows hat lange gedauert, und wir konnten nicht aktiv teilnehmen.

Ich habe mehrmals versucht, den Fortschritt zu kennen, beispielsweise die Einführung von Mono, einer CLI.

Migration von HAVA nach COBOL

Der Übergang von COBOL zu JAVA wurde mehrfach mitgehört. Es scheint, dass ungefähr die Hälfte zu JAVA gezogen ist. Ich habe gehört, dass der Rest zu COBOL zurückgekehrt ist.

Daher werden wir überlegen, wie ein in JAVA geschriebenes Programm nach COBOL migriert werden kann.

COBOL ist ursprünglich eine objektorientierte Sprache, und Programme werden so wie sie sind auf Englisch ausgeführt.

Open JDK http://openjdk.java.net

Öffentliches Update von Oracle JDK 8 abgeschlossen

https://www.oracle.com/technetwork/jp/java/javase/overview/index.html

Oracle wird die Veröffentlichung des Java SE 8-Updates für die kommerzielle Nutzung auf der öffentlichen Download-Site Ende Januar 2019 beenden. Wenn Sie weiterhin eine gepflegte Update-Version für Java SE 8 oder früher benötigen, z. B. Fehlerkorrekturen oder Sicherheitskorrekturen, können Sie diese mit der langfristigen Unterstützung von Oracle Java SE Subscription oder Oracle Java SE Desktop Subscription erhalten und verwenden. Es wird möglich sein. Weitere Informationen zur langfristigen Unterstützung von Oracle JDK 8 finden Sie in der Java SE Support Roadmap.

Recommended Posts

11 Artikel Ich weiß nicht, ob es gut ist, etwas über JAVA zu wissen
Ich habe versucht, einen neuen Sortieralgorithmus zu erstellen, aber ich weiß nicht, ob er wirklich neu ist
"Ich bin sicher, es ist gut, Java zu lernen"
[Java-Anfänger] Befehlszeilenargumente ... Ich weiß nicht ~
[Rails] Ich weiß nicht, wie ich das Modell verwenden soll ...
[Java-Anfänger] Unterschied zwischen Länge und Länge () ~ Ich weiß nicht ~
Was ich über Java 8 recherchiert habe
Was ich über Java 6 recherchiert habe
Was ich über Java 9 recherchiert habe
Was ich über Java 7 recherchiert habe
Bei der Java-Parallelverarbeitung bin ich mir nicht sicher
Was ich über Java 5 recherchiert habe
Woran ich dachte, als ich anfing, von Java nach Kotlin zu migrieren
[Einführung in Java] Über Lambda-Ausdrücke
[Einführung in Java] Informationen zur Stream-API
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Andere (CDK-Berechnung: Ich weiß nicht ...)
Was ich über Java-Lernen recherchiert habe
Ich habe jetzt versucht, Java 8 zusammenzufassen
Java regulärer Ausdruck - kein Wissensverlust -
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
Über das Verfahren, damit Java funktioniert
Es ist gut, eine Programmierschule zu besuchen.
Ich möchte Java-Updates insgesamt stoppen
Ich ging zum Java Women's Club # 1
[* Java *] Ich ging zum JJUG CCC 2017 Herbst
Java String-Klassenmethoden, die ein wenig nützlich sind, aber nicht bekannt sind
Zusammenfassung der Punkte, über die ich mir bei der Migration von Java nach Kotlin Sorgen gemacht habe
Anfänger: In Zeile 30 wird ein Fehler angezeigt. Ich weiß nicht, wo ich das beheben soll.