Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java 10 - Functies en opties verwijderd

JDK 10-release heeft verschillende verouderde API's, functies en opties uit de Java-bibliotheek verwijderd. Hieronder volgen de relevante details.

  • Niet-ondersteunde LookAndFeels verwijderd − Applicaties die Nimbus of Aqua LookAndFeels gebruiken, moeten naar een nieuwe syntaxis migreren.

Nimbus - bestaande code

javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

Nimbus - nieuwe code

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");

Aqua - bestaande code

javax.swing.UIManager.setLookAndFeel("apple.laf.AquaLookAndFeel");

Aqua - nieuwe code

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  • Runtime.getLocalizedInputStream en getLocalizedOutputStream-methoden verwijderd − Runtime.getLocalizedInputStream en getLocalizedOutputStream-methoden zijn niet meer beschikbaar omdat ze deel uitmaakten van een verouderd internationaliseringsmechanisme.

  • RMI Server-Side Multiplex Protocol-ondersteuning verwijderd − RMI Server-Side Multiplex Protocol is uitgeschakeld in Java 9 en is verwijderd in Java 10.

  • Veelvoorkomende DOM API's verwijderd − com.sun.java.browser.plugin2.DOM en sun.plugin.dom.DOMObject API's zijn verwijderd. netscape.javascript.JSObject is beschikbaar om de DOM te wijzigen.

  • FlatProfiler verwijderd − FlatProfiler is verouderd in Java 9 en is verwijderd in Java 10.

  • Verouderde -X-opties verwijderd − -Xoss, -Xsqnopause, -Xoptimize, -Xboundthreads en -Xusealtsigs, verouderde Hotspot VM-opties zijn verwijderd in Java 10.

  • HostServicesgetWebContext-methode verwijderd − HostServicesgetWebContext-methode is verouderd in Java 9 en is verwijderd in Java 10.

  • T2K Rasterizer en ICU Layout Engine verwijderd − T2K-rasterizer en ICU-layout-engine zijn verwijderd uit JavaFX.

  • VP6/FXM/FLV-code verwijderd − P6-videocoderingsindeling en ondersteuning voor FXM/FLV-containers is verwijderd in JavaFX Media. In plaats daarvan moet H.264/AVC1 in de MP4-container of HTTP Live Streaming worden gebruikt.

  • Pre-1.2 SecurityManager-methoden en -velden verwijderd − De pre-1.2 verouderde java.lang.SecurityManager-methoden en -velden (marked forRemoval=true) zijn verwijderd.

  • beleidstool verwijderd − De beveiligingstool van de policytool is verwijderd.

  • Verouderde klassen in com.sun.security.auth.** verwijderd

    De volgende verouderde klassen zijn verwijderd

    • com.sun.security.auth.PolicyFile

    • com.sun.security.auth.SolarisNumericGroupPrincipal

    • com.sun.security.auth.SolarisNumericUserPrincipal

    • com.sun.security.auth.SolarisPrincipal

    • com.sun.security.auth.X500Principal

    • com.sun.security.auth.module.SolarisLoginModule

    • com.sun.security.auth.module.SolarisSystem

  • Oude (JDK 6, JDK 7 en JDK 8 Era) Standaard Doclet verwijderd − De oude (JDK 6-, JDK 7- en JDK 8-tijdperk) standaarddoclet, die werd gebruikt om HTML-inhoud uit te voeren, en wordt vervangen door een vervanging, is verwijderd.

  • javah-tool verwijderd − De Native-Header Generation Tool, javah is verwijderd.

  • Java Launcher's gegevensmodelopties -d32 en -d64 verwijderd. − De verouderde en verouderde selectie-opties (-d32, -d64, -J-d32 en -J-d64) zijn verwijderd.


Java

  1. Java-operators
  2. Java-opmerkingen
  3. Java voor elke lus
  4. Java-strings
  5. Java-interface
  6. Java anonieme klasse
  7. Java proberen-met-bronnen
  8. Java-annotaties
  9. Java-beweringen
  10. Java-vector
  11. Java 10 - Nieuwe API's en opties