Neben dem Coronavirus und der Wirtschaftskrise gab es im Jahr 2020 auch gute Ereignisse. Zum Beispiel die Veröffentlichung neuer Java-Versionen. Darüber hinaus ist Java immer noch die beliebteste Entwicklungssprache der Welt. Lassen Sie uns das Jahr 2020 zusammenfassend daran erinnern, was im Laufe des Jahres mit der Programmiersprache passiert ist.
Java wird am häufigsten in China und Südkorea verwendet – etwa 51 % bzw. 50 % der Entwickler. Java wird in Indien, Deutschland, Spanien und Brasilien aktiv eingesetzt. Weißrussland liegt mit 33 % der Entwickler im Mittelfeld dieser Länderliste. Aber Russland und die Ukraine liegen mit 25 % bzw. 21 % der Programmierer am Ende der Liste. Die Gründe, warum Java in den ersten sechs Ländern der Liste beliebt sein könnte, seien die kostenlose Nutzung dieser Programmiersprache, staatliche Unterstützung und Open-Source-Code, stellt JetBrains klar . Java 8 bleibt die beliebteste Version unter Entwicklern. Sie wird von drei Vierteln der Java-Entwickler bevorzugt. Gleichzeitig wächst die Popularität von Java 11. Im Vergleich zum Vorjahr ist der Anteil der Nutzer dieser Version um 10 % gestiegen. Auch die relativ neuen Versionen Java 12 und Java 13 finden schnell ihr Publikum: Jedes von ihnen wird von 10 % oder mehr genutzt. Unter den Java-Frameworks ist Spring Boot führend – es wurde von 61 % der Entwickler gewählt. Auf den Plätzen zwei und drei liegen Spring MVC (42 %) bzw. JSF (6 %). Im Jahr 2020 wurde Java am häufigsten zum Schreiben von Websites verwendet (36 %). An zweiter Stelle steht die Entwicklung von Versorgungsunternehmen (25 %), an dritter Stelle die Entwicklung von Systemsoftware (19 %).
Java-Updates: Versionen 14 und 15
Im vergangenen Jahr wurden zwei Java-Updates veröffentlicht: 14 und 15. Zu den Neuerungen in der 14. Version gehören experimentelle Unterstützung für das Schlüsselwort „record“, Unterstützung für Mustervergleich im „instanceof“-Operator, benutzerfreundlichere NullPointerExceptions, ein erweitertes „ Vorschau“ von Textblöcken, aktualisierte Standard-Schalterfunktionalität. „Java 14 ist ein weiterer Beweis für die Vorteile eines sechsmonatigen Update-Zyklus: Entwickler erhalten Zugriff auf Funktionen, auf die sie sonst jahrelang gewartet hätten“, sagte George Saab , Oracle Vice President of Java Platform Engineering. Laut Saab enthält JDK 14 nicht nur Verbesserungen, die die Produktivität der Entwickler steigern sollen. Diese Version enthält erstmals auch wichtige Inhalte aus Projekten wie Project Panama – eine erweiterte externe Speicherzugriffsschnittstelle und weitere Verbesserungen aus Project Amber – Pattern Matching and Records.“ Eine der zentralen Neuerungen in Java 14 ist „Records“. Tatsächlich haben wir einen neuen Typ vor uns, der während des Valhalla- Projekts entwickelt wurde . Datensätze ähneln Aufzählungen und ermöglichen Ihnen, Ihren Code zu vereinfachen. Im Wesentlichen ersetzen sie Klassen, die einen Status, aber kein Verhalten haben. JDK 14 enthält eine Vorschau der Foreign-Memory Access API, die es Java-Anwendungen ermöglicht, mithilfe der neuen Abstraktionen MemorySegment, MemoryAddress und MemoryLayout sicher und effizient auf Speicherbereiche außerhalb des JVM-Heaps zuzugreifen. Die 15. Version enthält Innovationen wie einen auf der Edwards-Kurve basierenden digitalen Signaturalgorithmus, versteckte Klassen sowie die endgültigen Versionen von Funktionen, die zuvor evaluiert wurden: Textblöcke und den ZGC-Garbage Collector. Versiegelte Klassen wurden erstmals in Java 15 als Vorschaufunktion hinzugefügt; Außerdem wurde der Mustervergleich für den Instanzoperator und Datensätze als Vorschau wieder aktiviert. Zusammenfassend können wir sagen, dass Java dank Updates alle sechs Monate Zeit hat, sich zu entwickeln und nicht hinter anderen Entwicklungssprachen zurückbleibt. Übrigens wurde dieses Jahr, am Vorabend der Veröffentlichung von Version 14, eine vollständige Rezension der Java-Versionen (von 8 bis 13) auf JavaRush veröffentlicht. Wir empfehlen die Lektüre.Java in Bewertungen: immer noch beliebt
Laut einer Studie von JetBrains ist Java nach wie vor die weltweit beliebteste primäre Programmiersprache . Es wird von etwa 5,2 Millionen Entwicklern verwendet. Nicht weniger optimistisch sind die Daten des IDC-Berichts „Java Turns 25“ : Mehr als 9 Millionen Entwickler weltweit nutzen Java. „Heute sind weltweit 51 Milliarden Java Virtual Machines (JVMs) im Einsatz und werden aktiv genutzt, was Java zur bevorzugten Wahl für die Entwicklung moderner Unternehmensanwendungen macht, darunter Analysen, Microservices, Datenmanagement, soziale Dienste, Big Data, DevOps, mobile Anwendungen und kontinuierlich.“ Entwicklungstools und Chatbots“, sagt Manish Gupta, Vizepräsident für globales Marketing für Java. Laut dem TIOBE- Index , der die Beliebtheit von Programmiersprachen bewertet , wurde Java im Dezember 2020 zur zweitbeliebtesten Sprache der Welt . Die Bewertungen erklären die Beliebtheit von Java bei Arbeitgebern durch die große Anzahl an Anwendungen und Diensten, die in dieser Sprache geschrieben sind. Im Ranking der Jobsuchseite Dice.com lag die Sprache Java auf Platz zwei , nur SQL konnte sie überholen. Vergessen wir nicht die Ergebnisse der jährlichen Studie der Stack OverFlow-Entwicklergemeinschaft: Java belegte im Jahr 2020 den 5. Platz unter den beliebtesten Entwicklungssprachen. Wie wir sehen können, ist die Popularität von Java im Jahr 2020 zwar nicht gestiegen, aber zumindest nicht gesunken.Wo und wofür wurde Java verwendet?
Laut JetBrains lebt die mit Abstand größte Anzahl von Java-Entwicklern in Asien, wo etwa 2,5 Millionen Programmierer Java als ihre Hauptsprache verwenden.![Java-Ergebnisse im Jahr 2020: große Updates der Versionen 14 und 15, Platz in Java-Bewertungen und Beliebtheit - 2](https://cdn.javarush.com/images/article/8119b349-12d3-4123-a238-4ecf27139405/original.jpeg)
GO TO FULL VERSION