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: Belangrijkste verouderde API's, features en opties verwijderd

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

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

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 verwijderd – Deze methodes zijn niet meer beschikbaar; ze hoorden bij een verouderd internationalisatiemechanisme.

  • RMI Server-Side Multiplex Protocol Support verwijderd – Was al uitgeschakeld in Java 9, nu volledig verwijderd.

  • Common DOM API's verwijderd – com.sun.java.browser.plugin2.DOM en sun.plugin.dom.DOMObject zijn verwijderd. Gebruik netscape.javascript.JSObject voor DOM-manipulatie.

  • FlatProfiler verwijderd – Was deprecated in Java 9, nu verwijderd.

  • Verouderde -X opties verwijderd – -Xoss, -Xsqnopause, -Xoptimize, -Xboundthreads, -Xusealtsigs (obsoleet HotSpot VM-opties) zijn verwijderd.

  • HostServices.getWebContext methode verwijderd – Was deprecated in Java 9, nu verwijderd.

  • T2K Rasterizer en ICU Layout Engine verwijderd – Uit JavaFX gehaald.

  • VP6/FXM/FLV Codec-ondersteuning verwijderd – VP6 video-encoding en FXM/FLV container-support verwijderd uit JavaFX Media. Gebruik H.264/AVC1 in MP4-container of HTTP Live Streaming.

  • Pre-1.2 SecurityManager methodes en velden verwijderd – Verouderde java.lang.SecurityManager methodes/velden (gemarkeerd forRemoval=true) zijn verwijderd.

  • policytool verwijderd – Het beveiligingstool policytool is verwijderd.

  • Verouderde klassen in com.sun.security.auth.** 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, 7, 8) Standard Doclet verwijderd – De oude standaard doclet (HTML-output) is vervangen en nu verwijderd.

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

  • Java Launcher Data Model opties -d32 en -d64 verwijderd – Verouderde selectie-opties (-d32, -d64, -J-d32, -J-d64) zijn verwijderd.

Java

  1. Java-operators beheersen: typen, syntax en praktische voorbeelden
  2. Java-commentaar: typen, gebruik en best practices
  3. Java Enhanced For-lus beheersen: syntax, voorbeelden en best practices
  4. Java Strings beheersen: aanmaken, methodes en best practices
  5. Java interfaces meesteren: concepten, implementatie en best practices
  6. Java anonieme inner classes meesteren: definitie, syntax en praktische voorbeelden
  7. Java Try-with-resources meesteren: automatische resource management uitgelegd
  8. Java Annotaties uitgelegd: typen, plaatsing en praktische voorbeelden
  9. Java Assertions: een praktische gids voor bugdetectie en codebetrouwbaarheid
  10. Java Vector begrijpen: Gebruik, Kenmerken en Vergelijking met ArrayList
  11. Java 10: 70+ nieuwe API's & features uitgelegd